// metodo para Modificar un Usuario public bool ModificarUsuario(USUARIO USUARIO) { USUARIO usuarios = GetUsuarioByUsuarioId(USUARIO.UsuarioId); if (usuarios != null) { try { usuarios.NombreCompleto = USUARIO.NombreCompleto; usuarios.Clave = USUARIO.Clave; usuarios.Estado = USUARIO.Estado; usuarios.Telefono = USUARIO.Telefono; usuarios.Cedula = USUARIO.Cedula; //usuarios.UsuarioRed = Usuarios_Model.UsuarioRed;// Usuario red nunca se cambia // usuarios.FechaRegistro = USUARIO.FechaRegistro; // usuarios.UsuarioRegistra = USUARIO.UsuarioRegistra; bd.Entry(usuarios).State = EntityState.Modified; bd.SaveChanges(); return(true); } catch (Exception error) { BLL_File.Escribir_Log(error.ToString()); return(false); } } else { return(false); } }
// metodo para crear un Usuario public bool GuardarUsuario(USUARIO USUARIO) { if (USUARIO != null) {// si el objeto es diferente de nulo try { USUARIO.UsuarioRed = ArmarUsuaroRed(USUARIO.NombreCompleto); // se crea el usuario de red USUARIO.FechaRegistro = DateTime.Parse(DateTime.Now.ToString("dd/MMM/yyyy HH:mm:ss")); USUARIO.UsuarioRegistra = (int)System.Web.HttpContext.Current.Session["IdUsuarioDORMISIENTA"]; bd.USUARIO.Add(USUARIO); bd.SaveChanges(); return(true); } catch (Exception Error) { BLL_File.Escribir_Log(Error.ToString()); return(false); } } else { return(false); } }
// metodo para listar los Usuarios existentes public List <USUARIO> ListUsuarios(EnumFiltroEstado Filtro) { try { List <USUARIO> ListUsuarios = null; switch (Filtro) { case EnumFiltroEstado.Activo: //Activo ListUsuarios = bd.USUARIO.Where(c => c.Estado == (byte)EnumEstados.Activo).ToList(); break; case EnumFiltroEstado.Inactivo: //Inactivo ListUsuarios = bd.USUARIO.Where(c => c.Estado == (byte)EnumEstados.Inactivo).ToList(); break; case EnumFiltroEstado.Todos: // Todos ListUsuarios = bd.USUARIO.ToList(); break; } return(ListUsuarios); // retorna una lista de entidades } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
public List <CATEGORIA> ListarCategorias(EnumFiltroEstado Filtro) { List <CATEGORIA> ListCategorias = null; try { switch (Filtro) { case EnumFiltroEstado.Activo: //Activo ListCategorias = bd.CATEGORIA.Where(c => c.Estado == (byte)EnumEstados.Activo).ToList(); break; case EnumFiltroEstado.Inactivo: //Inactivo ListCategorias = bd.CATEGORIA.Where(c => c.Estado == (byte)EnumEstados.Inactivo).ToList(); break; case EnumFiltroEstado.Todos: // Todos ListCategorias = bd.CATEGORIA.ToList(); break; } return(ListCategorias); // retorna una lista de entidades } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
// metodo para crear un Usuario public bool GuargarCategoria(CATEGORIA Categoria, HttpPostedFileBase file) { if (Categoria != null && file != null && file.ContentLength > 0) {// si el objeto es diferente de nulo try { byte[] imagenData = null; using (var FotoCategoria = new BinaryReader(file.InputStream)) { imagenData = FotoCategoria.ReadBytes(file.ContentLength); } Categoria.Imagen = imagenData; Categoria.ContetType = file.ContentType; bd.CATEGORIA.Add(Categoria); bd.SaveChanges(); return(true); } catch (Exception Error) { BLL_File.Escribir_Log(Error.ToString()); return(false); } } else { return(false); } }
// metodo para Modificar un Usuario public bool ModificarMarca(MARCA MARCA) { MARCA Marca = GetMarcaByMarcaId(MARCA.MarcaId); if (Marca != null) { try { Marca.Nombre = MARCA.Nombre; Marca.Descripcion = MARCA.Descripcion; Marca.Estado = MARCA.Estado; bd.Entry(Marca).State = EntityState.Modified; bd.SaveChanges(); return(true); } catch (Exception error) { BLL_File.Escribir_Log(error.ToString()); return(false); } } else { return(false); } }
public bool ValidarCodigoProducto(string CodigoProducto) { try { bool Producto = bd.PRODUCTO.Count(x => x.Codigo.ToUpper() == CodigoProducto.ToUpper()) > 0; return(Producto); } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(false); } }
// metodo para gusrdar un archivo en un directorio especifico public bool Guardar_Archivo(string urlDestino_completa, string nombre_archivo_con_extension, HttpPostedFileBase file)// se guardan los archivos con codigo en vez del file name { Crear_Directorio(urlDestino_completa); try { file.SaveAs(urlDestino_completa + nombre_archivo_con_extension); return(true); } catch (Exception error) { BLL_File.Escribir_Log(error.ToString()); return(false); } }
public List <PRODUCTO> ListarProductosPorCategoriaId(int CategoriaId) { List <PRODUCTO> ListProducto = null; try { ListProducto = bd.PRODUCTO.Where(c => c.Categotia == CategoriaId && c.Estado == (byte)EnumEstados.Activo).ToList(); return(ListProducto); // retorna una lista de entidades } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
// metodo para Modificar un Producto public bool ModificarProducto(PRODUCTO PRODUCTO, HttpPostedFileBase file) { PRODUCTO Producto = GetProductoByProductoId(PRODUCTO.ProductoId); if (Producto != null) { try { if (file != null && file.ContentLength > 0) { byte[] imagenData = null; using (var FotoCategoria = new BinaryReader(file.InputStream)) { imagenData = FotoCategoria.ReadBytes(file.ContentLength); } Producto.Imagen = imagenData; Producto.ContetType = file.ContentType; } Producto.Nombre = PRODUCTO.Nombre; Producto.Codigo = PRODUCTO.Codigo; Producto.Descripcion = PRODUCTO.Descripcion; Producto.Nombre = PRODUCTO.Nombre; Producto.Precio = PRODUCTO.Precio; Producto.Categotia = PRODUCTO.Categotia; Producto.CantidadDisponible = PRODUCTO.CantidadDisponible; Producto.Estado = PRODUCTO.Estado; bd.Entry(Producto).State = EntityState.Modified; bd.SaveChanges(); return(true); } catch (Exception error) { BLL_File.Escribir_Log(error.ToString()); return(false); } } else { return(false); } }
// metodo para crear una Marca public bool GuargarMarca(MARCA MARCA) { if (MARCA != null) {// si el objeto es diferente de nulo try { bd.MARCA.Add(MARCA); bd.SaveChanges(); return(true); } catch (Exception Error) { BLL_File.Escribir_Log(Error.ToString()); return(false); } } else { return(false); } }
// metodo para Modificar un Usuario public bool ModificarCategoria(CATEGORIA CATEGORIA, HttpPostedFileBase file) { CATEGORIA Categoria = GetCategoriaByCategoriaId(CATEGORIA.CategoriaId); if (Categoria != null) { try { if (file != null && file.ContentLength > 0) { byte[] imagenData = null; using (var FotoCategoria = new BinaryReader(file.InputStream)) { imagenData = FotoCategoria.ReadBytes(file.ContentLength); } Categoria.Imagen = imagenData; Categoria.ContetType = file.ContentType; } Categoria.Nombre = CATEGORIA.Nombre; Categoria.NombreEnMenu = CATEGORIA.NombreEnMenu; Categoria.Descripcion = CATEGORIA.Descripcion; Categoria.Estado = CATEGORIA.Estado; bd.Entry(Categoria).State = EntityState.Modified; bd.SaveChanges(); return(true); } catch (Exception error) { BLL_File.Escribir_Log(error.ToString()); return(false); } } else { return(false); } }
// metodo para buscar una sola Producto por id public PRODUCTO GetProductoByProductoId(int ProductoId) { try { PRODUCTO Producto = bd.PRODUCTO.Find(ProductoId); if (Producto != null) { return(Producto); } else { return(null); } } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
// metodo para buscar un solo Usuario por id public CATEGORIA GetCategoriaByCategoriaId(int CategoriaId) { try { CATEGORIA Categoria = bd.CATEGORIA.Find(CategoriaId); if (Categoria != null) { return(Categoria); } else { return(null); } } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
// metodo para buscar una sola Marca por id public MARCA GetMarcaByMarcaId(int MarcaId) { try { MARCA Marca = bd.MARCA.Find(MarcaId); if (Marca != null) { return(Marca); } else { return(null); } } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }
// metodo para buscar un solo Usuario por id public USUARIO GetUsuarioByUsuarioId(int UsuarioId) { try { USUARIO usuario = bd.USUARIO.Find(UsuarioId); //bd.Dispose();// cierra la conexion de BD if (usuario != null) { return(usuario); } else { return(null); } } catch (Exception error) { //bd.Dispose();// cierra la conexion de BD BLL_File.Escribir_Log(error.ToString()); return(null); } }