Example #1
0
        public List <beProveedor> ListarProveedor(string pCodProvee, string pProveedorName)
        {
            List <beProveedor> lbeProveedor = null;

            using (SqlConnection con = new SqlConnection(Conexion))
            {
                try
                {
                    con.Open();
                    daProveedor odaProveedor = new daProveedor();
                    lbeProveedor = odaProveedor.ListarProveedor(con, pCodProvee, pProveedorName);
                }
                catch (SqlException ex)
                {
                    beLog obeLog;
                    foreach (SqlError err in ex.Errors)
                    {
                        obeLog = new beLog();
                        obeLog.MensajeError = err.Message;
                        obeLog.DetalleError = ex.StackTrace;
                        ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);
                    }
                }
                catch (Exception ex)
                {
                    beLog obeLog = new beLog();
                    obeLog.MensajeError = ex.Message;
                    obeLog.DetalleError = ex.StackTrace;
                    ucObjeto <beLog> .grabarArchivoTexto(ArchivoLog, obeLog);
                }
            }
            return(lbeProveedor);
        }
Example #2
0
 public bool Actualizar(Proveedor proveedor)
 {
     try
     {
         daProveedor = new daProveedor();
         daProveedor.IniciarTransaccion();
         Proveedor proveedor_ = daProveedor.ObtenerPorId(proveedor.idProveedor);
         proveedor_.razonSocial = proveedor.razonSocial;
         proveedor_.documentoIdentidad = proveedor.documentoIdentidad;
         proveedor_.nombreComercial = proveedor.nombreComercial;
         proveedor_.telefono = proveedor.telefono;
         proveedor_.correo = proveedor.correo;
         proveedor_.activo = proveedor.activo;
         daProveedor.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daProveedor.AbortarTransaccion();
         throw;
     }
     finally
     {
         daProveedor.CerrarSesion();
     }
     return true;
 }
Example #3
0
        public List <beProveedor> Listar()
        {
            List <beProveedor> lista = new List <beProveedor>();

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daProveedor odaProveedor = new daProveedor();
                    lista = odaProveedor.Listar(con);
                }
                catch (Exception ex)
                {
                    GrabarLog(ex);
                }
            }
            return(lista);
        }
Example #4
0
 public bool Eliminar(int idProveedor)
 {
     try
     {
         daProveedor = new daProveedor();
         daProveedor.IniciarTransaccion();
         daProveedor.EliminarPorId(idProveedor, constantes.esquemas.Compras);
         daProveedor.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daProveedor.AbortarTransaccion();
         throw;
     }
     finally
     {
         daProveedor.CerrarSesion();
     }
     return true;
 }
Example #5
0
 public bool Agregar(Proveedor proveedor)
 {
     try
     {
         daProveedor = new daProveedor();
         daProveedor.IniciarTransaccion();
         daProveedor.Agregar(proveedor);
         daProveedor.ConfirmarTransaccion();
     }
     catch (Exception)
     {
         daProveedor.AbortarTransaccion();
         throw;
     }
     finally
     {
         daProveedor.CerrarSesion();
     }
     return true;
 }
Example #6
0
 public IList<Proveedor> ObtenerTodos()
 {
     IList<Proveedor> proveedores;
     try
     {
         daProveedor = new daProveedor();
         daProveedor.AbrirSesion();
         proveedores = daProveedor.ObtenerTodos();
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daProveedor.CerrarSesion();
     }
     return proveedores;
 }
Example #7
0
 public Proveedor ObtenerPorId(int idProveedor)
 {
     Proveedor proveedor;
     try
     {
         daProveedor = new daProveedor();
         proveedor = daProveedor.ObtenerPorId(idProveedor);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daProveedor.CerrarSesion();
     }
     return proveedor;
 }
Example #8
0
 public IList<Proveedor> ObtenerActivos()
 {
     IList<Proveedor> proveedores;
     try
     {
         daProveedor = new daProveedor();
         daProveedor.AbrirSesion();
         List<object[]> filtros = new List<object[]>();
         filtros.Add(new object[] { "activo", true });
         proveedores = daProveedor.ObtenerLista(filtros);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daProveedor.CerrarSesion();
     }
     return proveedores;
 }