public static ClienteDTO ObtenerDetallesUsuarioData(string username, string pass) { try { ClienteDTO cliente = new ClienteDTO(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { var lista = db.SP_SELECT_DETALLE_USUARIO(username, pass).ToList(); if (lista != null && lista.Count() > 0) { cliente.User = lista.First().EMAIL.ToString(); cliente.TipoUsuario = (int)lista.First().TIPO_USUARIO; cliente.Rut = lista.First().RUT.ToString(); cliente.Nombre = lista.First().NOMBRE.ToString(); cliente.Appaterno = lista.First().APPATERNO.ToString(); cliente.Apmaterno = lista.First().APMATERNO.ToString(); cliente.Direccion = lista.First().DIRECCION.ToString(); cliente.IdComuna = (int)lista.First().ID_COMUNA; cliente.Email = lista.First().EMAIL.ToString(); cliente.Telefono = (int)lista.First().TELEFONO; } } return(cliente); } catch (Exception) { return(null); } }
public static List <DetalleInfoDTO> ObtenerDetalleInfoAllData() { try { List <DetalleInfoDTO> listaDetalle = new List <DetalleInfoDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.DETALLE_INFORMACION) { DetalleInfoDTO detalle = new DetalleInfoDTO(); detalle.Id = aux.ID; detalle.Nombre = aux.NOMBRE; detalle.Titulo = aux.TITULO; detalle.Img = aux.IMG; detalle.Descripcion = aux.DESCRIPCION; detalle.Estado = (int)aux.ESTADO; detalle.Id_Grupo = (int)aux.ID_GRUPO; listaDetalle.Add(detalle); } } return(listaDetalle); } catch (Exception ex) { return(null); } }
public static List <TipoProductoDTO> ObtenerTipoProductosAllData() { try { List <TipoProductoDTO> listaTipoProd = new List <TipoProductoDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.TIPO_PRODUCTO) { TipoProductoDTO tipoProd = new TipoProductoDTO(); tipoProd.idTipoProducto = (int)aux.ID_TIPO_PRODUCTO; tipoProd.nombreProducto = aux.NOMBRE.ToString(); tipoProd.img = aux.IMG; tipoProd.descripcion = aux.DESCRIPCION; tipoProd.activo = (int)aux.ACTIVO; tipoProd.nombreEstado = aux.ACTIVO == 1 ? "Activo" : "Inactivo"; listaTipoProd.Add(tipoProd); } } return(listaTipoProd); } catch (Exception ex) { return(null); } }
public static TipoProductoDTO ObtenerTipoProductosFiltroID(int idTipoProd) { try { TipoProductoDTO tipoProducto = new TipoProductoDTO(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.TIPO_PRODUCTO) { if (aux.ID_TIPO_PRODUCTO == idTipoProd) { tipoProducto.idTipoProducto = (int)aux.ID_TIPO_PRODUCTO; tipoProducto.nombreProducto = aux.NOMBRE.ToString(); tipoProducto.img = aux.IMG; tipoProducto.descripcion = aux.DESCRIPCION; tipoProducto.activo = (int)aux.ACTIVO; break; } } } return(tipoProducto); } catch (Exception ex) { return(null); } }
//public static bool EliminarProducto(ProductoDTO producto) //{ // try // { // using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) // { // db.SP_MANTENEDOR_PRODUCTO(producto.IdProducto, producto.TipoProducto, producto.NombreProducto, producto.Descripcion, producto.Stock, (int)producto.Precio, producto.Img, 2); ; // db.SaveChanges(); // } // return true; // } // catch (Exception ex) // { // return false; // } //} public static List <ProductoDTO> ObtenerProductosAllData() { try { List <ProductoDTO> listaProductos = new List <ProductoDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.PRODUCTO) { ProductoDTO prod = new ProductoDTO(); prod.IdProducto = aux.ID_PRODUCTO; prod.NombreProducto = aux.NOMBRE; prod.Descripcion = aux.DESCRIPCION; prod.TipoProducto = (int)aux.TIPO_PRODUCTO; prod.Stock = (int)aux.STOCK; prod.Precio = (int)aux.PRECIO; prod.Img = aux.img_producto; prod.Estado = (int)aux.ACTIVO; //. aux.prueba listaProductos.Add(prod); } } return(listaProductos); } catch (Exception ex) { return(null); } }
public static InformacionDTO ObtenerInformacionFiltroID(int idinfo) { try { InformacionDTO info = new InformacionDTO(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.INFORMACION) { if (aux.ID == idinfo) { info.Id = (int)aux.ID; info.Nombre = aux.NOMBRE; info.Titulo = aux.TITULO; info.Img = aux.IMG; info.Descripcion = aux.DESCRIPCION; info.Estado = aux.ESTADO; info.IdTipo = (int)aux.ID_TIPO_INFO; break; } } } return(info); } catch (Exception ex) { return(null); } }
public static List <GrupoInfoDTO> ObtenerGrupoInfoAllData() { try { List <GrupoInfoDTO> listaGrupo = new List <GrupoInfoDTO>(); //using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.GRUPO_INFORMACION) { //if (aux.ESTADO == 1) //{ GrupoInfoDTO grupo = new GrupoInfoDTO(); grupo.Id = aux.ID; grupo.Nombre = aux.NOMBRE; grupo.Titulo = aux.TITULO; grupo.Img = aux.IMG; grupo.Descripcion = aux.DESCRIPCION; grupo.Estado = (int)aux.ESTADO; grupo.Id_Info = (int)aux.ID_INFO; grupo.Id_tipo_info = (int)aux.ID_TIPO_INFO; listaGrupo.Add(grupo); //} } } return(listaGrupo); } catch (Exception ex) { return(null); } }
public static List <ProductoDTO> ObtenerListaProductosJoinTipoData() { //var lista = ObtenerProductosAllNegocio(); //var listaTipoProd = TipoProductoData.ObtenerTipoProductosAllData(); List <ProductoDTO> listaProd = new List <ProductoDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { listaProd = (from c in db.PRODUCTO join t in db.TIPO_PRODUCTO on c.TIPO_PRODUCTO equals t.ID_TIPO_PRODUCTO select new ProductoDTO { IdProducto = c.ID_PRODUCTO, NombreProducto = c.NOMBRE, Descripcion = c.DESCRIPCION, Stock = (int)c.STOCK, Img = c.img_producto, Precio = (double)c.PRECIO, Estado = (int)c.ACTIVO, NombreTipoProd = t.NOMBRE, TipoProducto = (int)c.TIPO_PRODUCTO, nombreEstado = c.ACTIVO == 1 ? "Activo" : "Inactivo" }).ToList(); } return(listaProd); }
public static List <ProductoDTO> ObtenerProductosAllFiltroTipoProdData(int tipoProducto) { try { List <ProductoDTO> listaProductos = new List <ProductoDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { //var lista = db.SP_SELECT_ALL_PRODUCTS().ToList(); var listaFiltro = (from c in db.PRODUCTO where c.TIPO_PRODUCTO == tipoProducto select c).ToList(); foreach (var aux in listaFiltro) { ProductoDTO prod = new ProductoDTO(); prod.IdProducto = aux.ID_PRODUCTO; prod.NombreProducto = aux.NOMBRE; prod.Descripcion = aux.DESCRIPCION; prod.TipoProducto = (int)aux.TIPO_PRODUCTO; prod.Stock = (int)aux.STOCK; prod.Precio = (int)aux.PRECIO; prod.Img = aux.img_producto; prod.Estado = (int)aux.ACTIVO; listaProductos.Add(prod); } } return(listaProductos); } catch (Exception ex) { return(null); } }
public static Boolean ValidaUserData(string correo, string pass) { try { bool valida = false; //string test = ConfigurationManager.ConnectionStrings["DB_A5AC51_micosporeTestEntities"].ConnectionString; //using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities(test)) using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { var lista = db.VALIDA_USER(correo, pass).ToList(); int cantidad = 0; cantidad = lista.Count(); if (cantidad > 0) { valida = true; } else { valida = false; } } return(valida); } catch (Exception ex) { return(false); } }
public static List <InformacionDTO> ObternerInformacionAllData() { try { List <InformacionDTO> listaInfo = new List <InformacionDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.INFORMACION) { //if (aux.ESTADO == 1) //{ InformacionDTO info = new InformacionDTO(); info.Id = aux.ID; info.Nombre = aux.NOMBRE; info.Titulo = aux.TITULO; info.Img = aux.IMG; info.Descripcion = aux.DESCRIPCION; info.Estado = aux.ESTADO; info.IdTipo = aux.ID_TIPO_INFO; listaInfo.Add(info); } } return(listaInfo); } catch (Exception ex) { return(null); } }
public static bool ActualizarProducto(ProductoDTO producto, int accion) { try { using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { db.SP_MANTENEDOR_PRODUCTO(producto.IdProducto, producto.TipoProducto, producto.NombreProducto, producto.Descripcion, producto.Stock, (int)producto.Precio, "img/" + producto.Img, producto.Estado, accion);; db.SaveChanges(); } return(true); } catch (Exception ex) { return(false); } }
public static ProductoDTO ObtenerProductoFiltroID(int idProd) { try { ProductoDTO prod = new ProductoDTO(); //List<ProductoDTO> listaProductos = new List<ProductoDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.PRODUCTO.Where(p => p.ID_PRODUCTO == idProd).ToList()) { prod.IdProducto = aux.ID_PRODUCTO; prod.NombreProducto = aux.NOMBRE; prod.Precio = (double)aux.PRECIO; prod.Stock = (int)aux.STOCK; prod.Img = prod.Img; prod.TipoProducto = (int)aux.TIPO_PRODUCTO; prod.Descripcion = aux.DESCRIPCION; prod.Estado = (int)aux.ACTIVO; } //var lista = db.SP_SELECT_ALL_PRODUCTS_FILTER_ID(idProd).ToList(); //var listaFiltro = (from c in lista // select c).ToList(); //foreach (var aux in listaFiltro) //{ // prod.IdProducto = aux.ID_PRODUCTO; // prod.NombreProducto = aux.NOMBRE; // prod.Descripcion = aux.DESCRIPCION; // prod.TipoProducto = (int)aux.TIPO_PRODUCTO; // prod.Stock = (int)aux.STOCK; // prod.Precio = (int)aux.PRECIO; // prod.Img = aux.img_producto; //} } return(prod); } catch (Exception ex) { return(null); } }
public static bool MantenedorGrupoInfo(GrupoInfoDTO grupo, int accion) { try { bool valida = false; using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { db.SP_MANTENEDOR_GRUPO_INFORMACION(grupo.Id, grupo.Nombre, grupo.Titulo, grupo.Descripcion, "img/" + grupo.Img, grupo.Estado, grupo.Id_Info, grupo.Id_tipo_info, accion); db.SaveChanges(); valida = true; } return(valida); } catch (Exception ex) { return(false); } }
public static bool MatenedorInformacionData(InformacionDTO info, int accion) { try { bool valida = false; using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { db.SP_MANTENEDOR_INFORMACION(info.Id, info.Nombre, info.Titulo, info.Descripcion, "img/" + info.Img, info.Estado, info.IdTipo, accion); valida = true; db.SaveChanges(); } return(valida); } catch (Exception) { return(false); } }
public static UsuarioDTO ObtenerUserData(string correo, string pass) { try { UsuarioDTO user = new UsuarioDTO(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { var lista = db.SP_SELECT_DETALLE_USUARIO(correo, pass).ToList(); UsuarioDTO usuario = new UsuarioDTO(); } return(user); } catch (Exception ex) { return(new UsuarioDTO()); } }
public static bool MantenedorTipoProductoData(TipoProductoDTO tipo, int accion) { try { bool valida = false; using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { db.SP_MANTENEDOR_TIPO_PRODUCTO(tipo.idTipoProducto, tipo.nombreProducto, tipo.descripcion, "img/" + tipo.img, tipo.activo, accion); valida = true; db.SaveChanges(); } return(valida); } catch (Exception) { return(false); } }
public static bool mantenedorComuna(ComunaDTO comuna, int accion) { try { bool valida = false; using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { db.SP_MANTENEDOR_COMUNA(comuna.Id.ToString(), comuna.Nombre, accion); db.SaveChanges(); valida = true; } return(valida); } catch (Exception ex) { return(false); } }
public static List <ComunaDTO> ObtenerComunasAll() { try { List <ComunaDTO> comunas = new List <ComunaDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.COMUNA) { ComunaDTO comuna = new ComunaDTO(); comuna.Id = aux.ID_COMUNA; comuna.Nombre = aux.NOMBRE; comunas.Add(comuna); } } return(comunas); } catch (Exception ex) { return(null); } }
public static List <TipoUsuarioDTO> ObtenerTiposUsuariosAllData() { try { List <TipoUsuarioDTO> listaTipos = new List <TipoUsuarioDTO>(); using (DB_A5AC51_micosporeEntities db = new DB_A5AC51_micosporeEntities()) { foreach (var aux in db.TIPO_USUARIO) { TipoUsuarioDTO tipo = new TipoUsuarioDTO(); tipo.Id = aux.ID_TIPO_USUARIO; tipo.NombreTipoUsuario = aux.DESCRIPCION; listaTipos.Add(tipo); } } return(listaTipos); } catch (Exception) { return(null); } }