Ejemplo n.º 1
0
 public bool Actualizar(BE.UI.Adelanto uiAdelanto)
 {
     try
     {
         var beAdelanto   = this.UiToBe(uiAdelanto);
         int rowsAffected = new DA.Adelanto().Actualizar(beAdelanto);
         return(rowsAffected > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
 public bool Insertar(ref BE.UI.Adelanto uiAdelanto)
 {
     try
     {
         var beAdelanto   = this.UiToBe(uiAdelanto);
         int rowsAffected = new DA.Adelanto().Insertar(ref beAdelanto);
         return(rowsAffected > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
        public List <BE.UI.Adelanto> Listar(int anho, int mes)
        {
            try
            {
                List <BE.UI.Adelanto> lstUiAdelantos = new List <BE.UI.Adelanto>();

                List <BE.Adelanto> lstBeAdelantos = new DA.Adelanto().Listar(anho, mes);
                foreach (BE.Adelanto beAdelanto in lstBeAdelantos)
                {
                    var uiAdelanto = new BE.UI.Adelanto();
                    uiAdelanto.IdAdelanto = beAdelanto.IdAdelanto;
                    uiAdelanto.Fecha      = beAdelanto.Fecha;
                    uiAdelanto.Numero     = beAdelanto.Numero;
                    uiAdelanto.Monto      = beAdelanto.Monto;

                    uiAdelanto.CodigoEmpleado         = beAdelanto.CodigoEmpleado;
                    uiAdelanto.NombreCompletoEmpleado = new DA.Trabajador().ObtenerNombreCompleto(beAdelanto.CodigoEmpleado);

                    uiAdelanto.IdBanco = beAdelanto.IdBanco;
                    BE.Banco beBanco = new BE.Banco()
                    {
                        IdBanco = uiAdelanto.IdBanco
                    };
                    if (new DA.Banco().Obtener(ref beBanco) == true)
                    {
                        uiAdelanto.NombreBanco = beBanco.Nombre;
                    }

                    uiAdelanto.CodigoTipo = beAdelanto.Tipo;
                    BE.Record beTipo = new LN.Record().ObtenerTipoAdelanto(uiAdelanto.CodigoTipo);
                    if (beTipo != null)
                    {
                        uiAdelanto.NombreTipo = beTipo.Nombre;
                    }

                    lstUiAdelantos.Add(uiAdelanto);
                }

                return(lstUiAdelantos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public bool Insertar(ref List <BE.UI.Adelanto> lstUiAdelantos)
        {
            try
            {
                var lstBeAdelanto = new List <BE.Adelanto>();
                foreach (BE.UI.Adelanto uiAdelanto in lstUiAdelantos)
                {
                    var beAdelanto = this.UiToBe(uiAdelanto);
                    lstBeAdelanto.Add(beAdelanto);
                }

                int rowsAffected = new DA.Adelanto().Insertar(ref lstBeAdelanto);
                return(rowsAffected > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 5
0
        public BE.UI.Adelanto Obtener(int idAdelanto)
        {
            try
            {
                var beAdelanto = new DA.Adelanto().Obtener(idAdelanto);

                var uiAdelanto = new BE.UI.Adelanto();
                uiAdelanto.IdAdelanto = beAdelanto.IdAdelanto;
                uiAdelanto.Fecha      = beAdelanto.Fecha;
                uiAdelanto.Numero     = beAdelanto.Numero;
                uiAdelanto.Monto      = beAdelanto.Monto;

                uiAdelanto.CodigoEmpleado         = beAdelanto.CodigoEmpleado;
                uiAdelanto.NombreCompletoEmpleado = new DA.Trabajador().ObtenerNombreCompleto(beAdelanto.CodigoEmpleado);

                uiAdelanto.IdBanco = beAdelanto.IdBanco;
                BE.Banco beBanco = new BE.Banco()
                {
                    IdBanco = uiAdelanto.IdBanco
                };
                if (new DA.Banco().Obtener(ref beBanco) == true)
                {
                    uiAdelanto.NombreBanco = beBanco.Nombre;
                }

                uiAdelanto.CodigoTipo = beAdelanto.Tipo;
                BE.Record beTipo = new LN.Record().ObtenerTipoAdelanto(uiAdelanto.CodigoTipo);
                if (beTipo != null)
                {
                    uiAdelanto.NombreTipo = beTipo.Nombre;
                }

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