Está en la página 1de 2

namespace Problema_02

{
public partial class frmPago : Form
{
double sueldo = 0;
public frmPago()
{
InitializeComponent();
}

private void label1_Click(object sender, EventArgs e)


{

private void frmPago_Load(object sender, EventArgs e)


{
labelFecha.Text = DateTime.Today.Date.ToString("d");
}

private void buttonRegistrar_Click(object sender, EventArgs e)


{
string empleado = textEmpleado.Text;//captura el nombre del empleado
string categoria = comboCategoria.Text;//captura la categoria
seleccionada del comboBox
double descuento = 0;
if (sueldo > 2000) descuento = sueldo * (12.5/100);
double neto = sueldo - descuento;
//Imprimiendo resultados en la listView
ListViewItem fila = new ListViewItem(empleado);
fila.SubItems.Add(categoria);
fila.SubItems.Add(sueldo.ToString("C"));
fila.SubItems.Add(descuento.ToString("C"));
fila.SubItems.Add(neto.ToString("C"));
listPagos.Items.Add(fila);
//Limpiamos los controles:
buttonCancelar_Click(sender, e);
}

private void buttonCancelar_Click(object sender, EventArgs e)


{
comboCategoria.Text = ("seleccione");
textEmpleado.Clear();
labelSueldo.Text = "";
textEmpleado.Focus();
}

private void comboCategoria_SelectedIndexChanged(object sender, EventArgs e)


{
string categoria = comboCategoria.Text;
//Asignamos sueldo según categoria
if (categoria == "Jefe") sueldo = 3500;
if (categoria == "Administrativo") sueldo = 2500;
if (categoria == "Técnico") sueldo = 1700;
if (categoria == "Operario") sueldo = 1000;
labelSueldo.Text = sueldo.ToString("C");
}
private void buttonSalir_Click(object sender, EventArgs e)
{
DialogResult r = MessageBox.Show("¿Desea salir de la aplicación?
","Pagos",MessageBoxButtons.YesNo,MessageBoxIcon.Exclamation);
if (r == DialogResult.Yes)this.Close();
}
}
}

También podría gustarte