예제 #1
0
        private void btnGrabar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Seguro que desea Grabar?", "Grabar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                Clases.Pago pago = new Clases.Pago();

                pago.Codigo          = (Convert.ToInt32(txtCodigo.Text));
                pago.Nombre          = txtNombre.Text;
                pago.Cargo           = cboCargo.Text;
                pago.HorasTrabajadas = Convert.ToInt32(txtHorasTrabajadas.Text);
                pago.HorasExtras     = Convert.ToInt32(txtHorasExtras.Text);
                if (rbtnContratado.Checked == true)
                {
                    pago.Estado = "Contratado";
                }
                if (rbtnPlanilla.Checked == true)
                {
                    pago.Estado = "Planilla";
                }
                pago.PagoHoraTrabajadas = pago.ObtenerPagoHora();
                pago.PagoHoraExtra      = pago.ObtenerPagoExtra(0.50m);

                pago.Salario      = pago.ObtenerSalario();
                pago.Bonificacion = pago.ObtenerBonificacion();
                pago.Descuento    = pago.ObtenerDsctoPlanilla();
                pago.Neto         = pago.ObtenerNeto();
                pagos.Add(pago);
                DGVPagos.DataSource = null;
                DGVPagos.DataSource = pagos;
                LimpiarDatos();
            }
        }
예제 #2
0
        private void btnCalcular_Click(object sender, EventArgs e)
        {
            Clases.Pago pago = new Clases.Pago();
            pago.Codigo          = (Convert.ToInt32(txtCodigo.Text));
            pago.Nombre          = txtNombre.Text;
            pago.Cargo           = cboCargo.Text;
            pago.HorasTrabajadas = Convert.ToInt32(txtHorasTrabajadas.Text);
            pago.HorasExtras     = Convert.ToInt32(txtHorasExtras.Text);
            if (rbtnContratado.Checked == true)
            {
                pago.Estado = "Contratado";
            }
            if (rbtnPlanilla.Checked == true)
            {
                pago.Estado = "Planilla";
            }
            pago.PagoHoraTrabajadas = pago.ObtenerPagoHora();
            pago.PagoHoraExtra      = pago.ObtenerPagoExtra(0.50m);

            txtPagoHora.Text       = Convert.ToString(pago.PagoHoraTrabajadas);
            txtPagoHoraExtras.Text = Convert.ToString(pago.PagoHoraExtra);

            pago.Salario      = pago.ObtenerSalario();
            pago.Bonificacion = pago.ObtenerBonificacion();
            pago.Descuento    = pago.ObtenerDsctoPlanilla();
            pago.Neto         = pago.ObtenerNeto();

            txtSalario.Text     = Convert.ToString(pago.Salario);
            txtBonificaion.Text = Convert.ToString(pago.Bonificacion);
            txtDescuento.Text   = Convert.ToString(pago.Descuento);
            txtNeto.Text        = Convert.ToString(pago.Neto);
        }