Esempio n. 1
0
        public int Eliminar(BE.Banco oBeTbBanco)
        {
            try
            {
                string sp           = "SpTbBancoEliminar";
                int    rowsAffected = 0;

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(new SqlParameter("@IDBANCO", oBeTbBanco.IdBanco));

                    rowsAffected = cmd.ExecuteNonQuery();
                }

                return(rowsAffected);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        public bool Obtener(ref BE.Banco oBeTbBanco)
        {
            try
            {
                string sp = "SpTbBancoObtener";

                SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal);
                SqlCommand    cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter dad = new SqlDataAdapter(cmd);
                dad.SelectCommand.Parameters.Add(new SqlParameter("@IDBANCO", oBeTbBanco.IdBanco));

                DataTable dt = new DataTable();
                dad.Fill(dt);

                if ((dt.Rows.Count == 1))
                {
                    DataRow dr = dt.Rows[0];
                    Cargar(ref oBeTbBanco, ref dr);
                }
                else
                {
                    return(false);
                }

                return(true);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
        public int Actualizar(ref BE.Banco oBeTbBanco)
        {
            try
            {
                string sp           = "SpTbBancoActualizar";
                int    rowsAffected = 0;

                using (SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal))
                {
                    cnn.Open();

                    SqlCommand cmd = new SqlCommand(sp, cnn);
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.Add(new SqlParameter("@IDBANCO", oBeTbBanco.IdBanco));
                    cmd.Parameters.Add(new SqlParameter("@CODIGO", oBeTbBanco.Codigo));
                    cmd.Parameters.Add(new SqlParameter("@NOMBRE", oBeTbBanco.Nombre));
                    cmd.Parameters.Add(new SqlParameter("@DESCRIPCION", oBeTbBanco.Descripcion));
                    cmd.Parameters.Add(new SqlParameter("@ACTIVO", oBeTbBanco.Activo));

                    rowsAffected = cmd.ExecuteNonQuery();
                }

                return(rowsAffected);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        public DataTable Listar(BE.Banco oBeTbBanco)
        {
            try
            {
                string sp = "SpTbBancoListar";

                SqlConnection cnn = new SqlConnection(ConnectionManager.ConexionLocal);
                SqlCommand    cmd = new SqlCommand(sp, cnn);
                cmd.CommandType = CommandType.StoredProcedure;

                SqlDataAdapter dad = new SqlDataAdapter(cmd);
                dad.SelectCommand.Parameters.Add(new SqlParameter("@CODIGO", oBeTbBanco.Codigo));
                dad.SelectCommand.Parameters.Add(new SqlParameter("@NOMBRE", oBeTbBanco.Nombre));
                dad.SelectCommand.Parameters.Add(new SqlParameter("@DESCRIPCION", oBeTbBanco.Descripcion));
                dad.SelectCommand.Parameters.Add(new SqlParameter("@ACTIVO", oBeTbBanco.Activo));

                DataTable dt = new DataTable();
                dad.Fill(dt);

                return(dt);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 5
0
        /// <summary>
        /// Obtiene la lista de bancos
        /// </summary>
        /// <returns>Lista de objetos bancos</returns>
        public List <BE.Banco> Listar()
        {
            List <BE.Banco> lst = new List <BE.Banco>();

            try
            {
                var daBanco = new DA.Banco();

                DataTable dt = daBanco.Listar(new BE.Banco()
                {
                    Activo = true
                });

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    var dr      = dt.Rows[i];
                    var beBanco = new BE.Banco();
                    daBanco.Cargar(ref beBanco, ref dr);
                    lst.Add(beBanco);
                }

                return(lst);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 6
0
 public void Cargar(ref BE.Banco oBeTbBanco, ref DataRow dr)
 {
     try
     {
         oBeTbBanco.IdBanco     = dr["IdBanco"] == DBNull.Value ? 0 : int.Parse(dr["IdBanco"].ToString());
         oBeTbBanco.Codigo      = dr["Codigo"] == DBNull.Value ? "" : dr["Codigo"].ToString();
         oBeTbBanco.Nombre      = dr["Nombre"] == DBNull.Value ? "" : dr["Nombre"].ToString();
         oBeTbBanco.Descripcion = dr["Descripcion"] == DBNull.Value ? "" : dr["Descripcion"].ToString();
         oBeTbBanco.Activo      = dr["Activo"] == DBNull.Value ? false : bool.Parse(dr["Activo"].ToString());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 7
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;
            }
        }
Esempio n. 8
0
        public BE.Banco Obtener(int idBanco)
        {
            try
            {
                var beBanco = new BE.Banco()
                {
                    IdBanco = idBanco
                };

                if (new DA.Banco().Obtener(ref beBanco) == false)
                {
                    beBanco = null;
                }

                return(beBanco);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 9
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;
            }
        }