Beispiel #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            CalcularRemuneracion();

            Remuneracion remuneracion = new Remuneracion()
            {
                Funcionario = _funcionario,
                Imponible = Convert.ToDecimal(txtImponibles.Text),
                Bonos = Convert.ToDecimal(txtBonos.Text),
                Extras = Convert.ToDecimal(txtExtras.Text),
                TipoPago = (TipoPago)cmbTipoPago.SelectedItem,
                AFP = Convert.ToDecimal(txtAFP.Text),
                Salud = Convert.ToDecimal(txtSalud.Text),
                DiasTrabajados = Convert.ToInt16(txtDiasTrabajo.Text),
                FechaPago = dateFechaPago.Value

            };

            RemuneracionBusiness rb = new RemuneracionBusiness(remuneracion);

            if (rb.EsValido())
            {
                rb.Guardar();

                MessageBox.Show("Se ha guardado la remuneracion nro:" + rb.GetDomain<Remuneracion>().ID, "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimpiarTextos();
            }
            else
            {
                MessageBox.Show(rb.ShowMessagesErrors(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);

            }
        }
 public static Remuneracion Guardar(Remuneracion remuneracion)
 {
     RemuneracionBusiness rb = new RemuneracionBusiness(remuneracion);
     rb.Guardar();
     return rb.GetDomain<Remuneracion>();
 }