예제 #1
0
 public CuentaBancariaProveedorModels EliminarDatosBancariosProveedor(CuentaBancariaProveedorModels datos)
 {
     try
     {
         object[] parametros =
         {
             datos.IDDatosBancarios, datos.Usuario
         };
         object aux = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_shared_del_CuentaBancariaXID", parametros);
         if (aux != null)
         {
             int Resultado = 0;
             int.TryParse(aux.ToString(), out Resultado);
             if (Resultado == 1)
             {
                 datos.Completado = true;
             }
         }
         return(datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
        public CuentaBancariaProveedorModels ObtenerDetalleCuentaBancaria(CuentaBancariaProveedorModels datos)
        {
            try
            {
                object[]      parametros = { datos.IDDatosBancarios, datos.IDProveedor };
                SqlDataReader Dr         = null;
                Dr = SqlHelper.ExecuteReader(datos.Conexion, "spCSLDB_Catalogo_get_CatProveedorCombustibleDatosBancoXID", parametros);
                while (Dr.Read())
                {
                    datos.IDBanco    = !Dr.IsDBNull(Dr.GetOrdinal("Banco")) ? Dr.GetInt32(Dr.GetOrdinal("Banco")) : -1;
                    datos.Titular    = !Dr.IsDBNull(Dr.GetOrdinal("Titular")) ? Dr.GetString(Dr.GetOrdinal("Titular")) : string.Empty;
                    datos.NumTarjeta = !Dr.IsDBNull(Dr.GetOrdinal("NumTarjeta")) ? Dr.GetString(Dr.GetOrdinal("NumTarjeta")) : string.Empty;
                    datos.NumCuenta  = !Dr.IsDBNull(Dr.GetOrdinal("NumCuenta")) ? Dr.GetString(Dr.GetOrdinal("NumCuenta")) : string.Empty;
                    datos.Clabe      = !Dr.IsDBNull(Dr.GetOrdinal("Clabe")) ? Dr.GetString(Dr.GetOrdinal("Clabe")) : string.Empty;
                    datos.Completado = true;
                }
                Dr.Close();
                return(datos);
            }

            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
 public void ACDatosBancariosProveedor(CuentaBancariaProveedorModels datos)
 {
     try
     {
         object[] parametros = { datos.Opcion,
                                 datos.IDDatosBancarios ?? string.Empty,
                                 datos.IDProveedor ?? string.Empty,
                                 datos.IDBanco,
                                 datos.Titular ?? string.Empty,
                                 datos.NumCuenta ?? string.Empty,
                                 datos.NumTarjeta ?? string.Empty,
                                 datos.Clabe ?? string.Empty,
                                 datos.Usuario ?? string.Empty };
         object   result = SqlHelper.ExecuteScalar(datos.Conexion, "spCSLDB_Catalogos_ac_DatosBancariosProveedorCombustible", parametros);
         if (result != null)
         {
             if (!string.IsNullOrEmpty(result.ToString()))
             {
                 datos.Completado = true;
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public List <CuentaBancariaProveedorModels> ObtenerCuentasBancarias(CuentaBancariaProveedorModels Datos)
 {
     try
     {
         List <CuentaBancariaProveedorModels> lista = new List <CuentaBancariaProveedorModels>();
         CuentaBancariaProveedorModels        item;
         SqlDataReader dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_Catalogo_get_CatProveedoresCombustibleDatosBancarios", Datos.IDProveedor);
         while (dr.Read())
         {
             item = new CuentaBancariaProveedorModels();
             item.IDDatosBancarios  = !dr.IsDBNull(dr.GetOrdinal("IDDatosBancarios")) ? dr.GetString(dr.GetOrdinal("IDDatosBancarios")) : string.Empty;
             item.Banco.Descripcion = !dr.IsDBNull(dr.GetOrdinal("NombreBanco")) ? dr.GetString(dr.GetOrdinal("NombreBanco")) : string.Empty;
             item.Titular           = !dr.IsDBNull(dr.GetOrdinal("NombreTitular")) ? dr.GetString(dr.GetOrdinal("NombreTitular")) : string.Empty;
             item.NumTarjeta        = !dr.IsDBNull(dr.GetOrdinal("NumeroTarjeta")) ? dr.GetString(dr.GetOrdinal("NumeroTarjeta")) : string.Empty;
             item.NumCuenta         = !dr.IsDBNull(dr.GetOrdinal("NumeroCuenta")) ? dr.GetString(dr.GetOrdinal("NumeroCuenta")) : string.Empty;
             item.Clabe             = !dr.IsDBNull(dr.GetOrdinal("ClaveInterbancaria")) ? dr.GetString(dr.GetOrdinal("ClaveInterbancaria")) : string.Empty;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
 public List <CatBancoModels> ObteneComboCatBancos(CuentaBancariaProveedorModels Datos)
 {
     try
     {
         List <CatBancoModels> lista = new List <CatBancoModels>();
         CatBancoModels        item;
         SqlDataReader         dr = null;
         dr = SqlHelper.ExecuteReader(Datos.Conexion, "spCSLDB_combo_get_CatBancos");
         while (dr.Read())
         {
             item             = new CatBancoModels();
             item.IDBanco     = !dr.IsDBNull(dr.GetOrdinal("IDBanco")) ? dr.GetInt32(dr.GetOrdinal("IDBanco")) : 0;
             item.Descripcion = !dr.IsDBNull(dr.GetOrdinal("Descripcion")) ? dr.GetString(dr.GetOrdinal("Descripcion")) : string.Empty;
             lista.Add(item);
         }
         dr.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }