예제 #1
0
        private BE.Movilidad UiToBe(BE.UI.Movilidad uiMovilidad)
        {
            var beMovilidad = new BE.Movilidad();

            beMovilidad.IdMovilidad    = uiMovilidad.Id;
            beMovilidad.Anho           = uiMovilidad.Anho;
            beMovilidad.Mes            = uiMovilidad.MesNumero;
            beMovilidad.CodigoEmpleado = uiMovilidad.EmpleadoCodigo;
            beMovilidad.Monto          = uiMovilidad.Monto;
            return(beMovilidad);
        }
예제 #2
0
        public FrmPlanillaMovilidadMant()
        {
            try
            {
                InitializeComponent();

                this.uiMovilidadTranslado = new BE.UI.Movilidad();
            }
            catch (Exception ex)
            {
                Util.ErrorMessage(ex.Message);
            }
        }
예제 #3
0
        private BE.UI.Movilidad BeToUi(BE.Movilidad beMovilidad)
        {
            var uiMovilidad = new BE.UI.Movilidad();

            uiMovilidad.Id                     = beMovilidad.IdMovilidad;
            uiMovilidad.Anho                   = beMovilidad.Anho;
            uiMovilidad.MesNumero              = beMovilidad.Mes;
            uiMovilidad.MesNombre              = this.NombreMes(beMovilidad.Mes);
            uiMovilidad.EmpleadoCodigo         = beMovilidad.CodigoEmpleado;
            uiMovilidad.EmpleadoNombreCompleto = this.NombreCompletoEmpleado(beMovilidad.CodigoEmpleado);
            uiMovilidad.Monto                  = beMovilidad.Monto;
            return(uiMovilidad);
        }
예제 #4
0
 public bool Actualizar(BE.UI.Movilidad uiMovilidad)
 {
     try
     {
         var beMovilidad  = this.UiToBe(uiMovilidad);
         int rowsAffected = new DA.Movilidad().Actualizar(beMovilidad);
         return(rowsAffected > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
        private void Editar(BE.UI.Movilidad uiMovilidad)
        {
            try
            {
                var frmMovilidadMant = FrmPlanillaMovilidadMant.Instance();
                frmMovilidadMant.MdiParent = this.MdiParent;
                frmMovilidadMant.Show();

                frmMovilidadMant.frmList = this;
                frmMovilidadMant.Cargar(uiMovilidad);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #6
0
        public bool Insertar(ref BE.UI.Movilidad uiMovilidad)
        {
            try
            {
                var beMovilidad = this.UiToBe(uiMovilidad);

                int rowsAffected = new DA.Movilidad().Insertar(ref beMovilidad);

                uiMovilidad = this.BeToUi(beMovilidad);

                return(rowsAffected > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #7
0
        public void Cargar(BE.UI.Movilidad uiMovilidad = null)
        {
            try
            {
                if (uiMovilidad != null)
                {
                    this.uiMovilidadTranslado = uiMovilidad;

                    this.cboAnho.SelectedValue     = this.uiMovilidadTranslado.Anho.ToString();
                    this.cboMes.SelectedValue      = this.uiMovilidadTranslado.MesNumero.ToString();
                    this.txtEmpleadoCodigo.Text    = this.uiMovilidadTranslado.EmpleadoCodigo;
                    this.cboEmpleado.SelectedValue = this.uiMovilidadTranslado.EmpleadoCodigo;
                    this.txtMonto.Text             = this.uiMovilidadTranslado.Monto.ToString("N2");
                }
            }
            catch (Exception ex)
            {
                Util.ErrorMessage(ex.Message);
            }
        }