コード例 #1
0
        private BE.UI.SueldoCandidato BeToUI(BE.SueldoCandidato beSueldoCandidato)
        {
            try
            {
                var uiSueldoCandidato = new BE.UI.SueldoCandidato();

                uiSueldoCandidato.ID                           = beSueldoCandidato.IdSueldoCandidato;
                uiSueldoCandidato.Fecha                        = beSueldoCandidato.Fecha;
                uiSueldoCandidato.CandidatoCodigo              = beSueldoCandidato.CodigoCandidato;
                uiSueldoCandidato.CandidatoNombreCompleto      = new LN.Trabajador().ObtenerNombreCompleto(beSueldoCandidato.CodigoCandidato);
                uiSueldoCandidato.Sueldo                       = beSueldoCandidato.Sueldo;
                uiSueldoCandidato.AsignacionFamiliar           = 0.0;
                uiSueldoCandidato.BonoNocturnoMinutos          = beSueldoCandidato.BonoNocturnoMinutos;
                uiSueldoCandidato.BonoNocturnoTotal            = beSueldoCandidato.BonoNocturnoTotal;
                uiSueldoCandidato.BonoHorasExtrasMinutos       = beSueldoCandidato.BonoHorasExtrasMinutos;
                uiSueldoCandidato.BonoHorasExtrasTotal         = beSueldoCandidato.BonoHorasExtrasTotal;
                uiSueldoCandidato.BonoFeriadoMinutos           = beSueldoCandidato.BonoFeriadoMinutos;
                uiSueldoCandidato.BonoFeriadoTotal             = beSueldoCandidato.BonoFeriadoTotal;
                uiSueldoCandidato.DescuentoTardanzaMinutos     = beSueldoCandidato.DescuentoTardanzaMinutos;
                uiSueldoCandidato.DescuentoTardanzaTotal       = beSueldoCandidato.DescuentoTardanzaTotal;
                uiSueldoCandidato.DescuentoInasistenciaMinutos = beSueldoCandidato.DescuentoInasistenciaMinutos;
                uiSueldoCandidato.DescuentoInasistenciaTotal   = beSueldoCandidato.DescuentoInasistenciaTotal;

                return(uiSueldoCandidato);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
        private BE.SueldoCandidato UiToBe(BE.UI.SueldoCandidato uiSueldoCandidato)
        {
            try
            {
                var beSueldoCandidato = new BE.SueldoCandidato();

                beSueldoCandidato.IdSueldoCandidato            = uiSueldoCandidato.ID;
                beSueldoCandidato.Fecha                        = uiSueldoCandidato.Fecha;
                beSueldoCandidato.CodigoCandidato              = uiSueldoCandidato.CandidatoCodigo;
                beSueldoCandidato.Sueldo                       = uiSueldoCandidato.Sueldo;
                beSueldoCandidato.BonoNocturnoMinutos          = uiSueldoCandidato.BonoNocturnoMinutos;
                beSueldoCandidato.BonoNocturnoTotal            = uiSueldoCandidato.BonoNocturnoTotal;
                beSueldoCandidato.BonoHorasExtrasMinutos       = uiSueldoCandidato.BonoHorasExtrasMinutos;
                beSueldoCandidato.BonoHorasExtrasTotal         = uiSueldoCandidato.BonoHorasExtrasTotal;
                beSueldoCandidato.BonoFeriadoMinutos           = uiSueldoCandidato.BonoFeriadoMinutos;
                beSueldoCandidato.BonoFeriadoTotal             = uiSueldoCandidato.BonoFeriadoTotal;
                beSueldoCandidato.DescuentoTardanzaMinutos     = uiSueldoCandidato.DescuentoTardanzaMinutos;
                beSueldoCandidato.DescuentoTardanzaTotal       = uiSueldoCandidato.DescuentoTardanzaTotal;
                beSueldoCandidato.DescuentoInasistenciaMinutos = uiSueldoCandidato.DescuentoInasistenciaMinutos;
                beSueldoCandidato.DescuentoInasistenciaTotal   = uiSueldoCandidato.DescuentoInasistenciaTotal;

                return(beSueldoCandidato);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #3
0
 public bool Eliminar(BE.UI.SueldoCandidato uiSueldoCandidato)
 {
     try
     {
         var beSueldoCandidato = this.UiToBe(uiSueldoCandidato);
         int rowsAffected      = new DA.SueldoCandidato().Eliminar(beSueldoCandidato.IdSueldoCandidato);
         return(rowsAffected > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #4
0
 public bool Insertar(ref BE.UI.SueldoCandidato uiSueldoCandidato)
 {
     try
     {
         var beSueldoCandidato = this.UiToBe(uiSueldoCandidato);
         int rowsAffected      = new DA.SueldoCandidato().Insertar(ref beSueldoCandidato);
         uiSueldoCandidato.ID = beSueldoCandidato.IdSueldoCandidato;
         return(rowsAffected > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
コード例 #5
0
        private void Detalle(BE.UI.SueldoCandidato uiSueldoCandidato)
        {
            try
            {
                var frmSueldoMant = FrmAsignarSueldoView.Instance();
                frmSueldoMant.MdiParent = this.MdiParent;
                frmSueldoMant.Show();

                frmSueldoMant.Cargar(uiSueldoCandidato);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #6
0
        public List <BE.UI.SueldoCandidato> Listar(int anho, int mes)
        {
            try
            {
                var lstUiSueldoCandidatos = new List <BE.UI.SueldoCandidato>();

                var lstBeSueldoCandidatos = new DA.SueldoCandidato().Listar(anho, mes);
                foreach (BE.SueldoCandidato beSueldoCandidato in lstBeSueldoCandidatos)
                {
                    BE.UI.SueldoCandidato uiSueldoCandidato = this.BeToUI(beSueldoCandidato);
                    lstUiSueldoCandidatos.Add(uiSueldoCandidato);
                }

                return(lstUiSueldoCandidatos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #7
0
        public void Cargar(BE.UI.SueldoCandidato uiSueldoCandidato)
        {
            try
            {

                if (uiSueldoCandidato != null)
                {

                    this.txtFecha.Text = uiSueldoCandidato.Fecha.ToString("dd/MM/yyyy");
                    this.txtTotal.Text = uiSueldoCandidato.TotalNeto.ToString("N2");

                    this.txtCandidatoCodigo.Text = uiSueldoCandidato.CandidatoCodigo;
                    this.txtCandidatoNombreCompleto.Text = uiSueldoCandidato.CandidatoNombreCompleto;
                    
                    this.txtSueldoBase.Text = uiSueldoCandidato.Sueldo.ToString("N2");
                    this.txtSueldoAsigFam.Text = uiSueldoCandidato.AsignacionFamiliar.ToString("N2");

                    this.txtBonoNocturnoTotal.Text = uiSueldoCandidato.BonoNocturnoTotal.ToString("N2");
                    this.txtBonoNocturnoCantidad.Text = uiSueldoCandidato.BonoNocturnoFormato;
                    this.txtBonoHorasExtrasTotal.Text = uiSueldoCandidato.BonoHorasExtrasTotal.ToString("N2");
                    this.txtBonoHorasExtrasCantidad.Text = uiSueldoCandidato.BonoHorasExtrasFormato;
                    this.txtBonoFeriadoTotal.Text = uiSueldoCandidato.BonoFeriadoTotal.ToString("N2");
                    this.txtBonoFeriadoCantidad.Text = uiSueldoCandidato.BonoFeriadoFormato;

                    this.txtDescuentoTardanzaTotal.Text = uiSueldoCandidato.DescuentoTardanzaTotal.ToString("N2");
                    this.txtDescuentoTardanzaCantidad.Text = uiSueldoCandidato.DescuentoTardanzaFormato;
                    this.txtDescuentoInasistenciaTotal.Text = uiSueldoCandidato.DescuentoInasistenciaTotal.ToString("N2");
                    this.txtDescuentoInasistenciaCantidad.Text = uiSueldoCandidato.DescuentoInasistenciaFormato;

                    this.txtTotalSueldo.Text = uiSueldoCandidato.TotalBase.ToString("N2");
                    this.txtTotalBonos.Text = uiSueldoCandidato.TotalBonos.ToString("N2");
                    this.txtTotalDescuentos.Text = uiSueldoCandidato.TotalDescuentos.ToString("N2");

                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

        }