public bool DeleteById(int id) { bool result = false; try { using (var dbContext = new ArtexConnection()) { var consulta = dbContext.concepto_producto.Where(m => m.ID == id).FirstOrDefault(); if (consulta != null) { if (consulta.ACTIVO == true) { consulta.ACTIVO = false; result = dbContext.SaveChanges() > 0 || dbContext.Entry(consulta).State == EntityState.Unchanged; } } } } catch (Exception e) { } return(result); }
/* * //obtener configuracion por piezaa * public ListaTipoAtributosDTO ObtenerConfiguracion(int idPieza, producto prodEntity, ArtexConnection db) * { * var configProductoPieza = prodEntity.configuracion_producto.Where(m => m.ID_PIEZA == idPieza); * var tipoAtributo = db.tipo_atributo.Where(m => m.ACTIVO); * var insumos = db.insumo.Where(m => m.ACTIVO); * var materiaPrima = db.materia_prima.Where(m => m.ACTIVO).Include(m => m.unidad_medida); * int idProd = prodEntity.ID; * * List<int> atributosActivos = prodEntity.configuracion_producto.Where(m => m.ID_PIEZA == idPieza).Select(m => m.ID_ATRIBUTO).ToList(); * List<int?> idMpActivo = db.configuracion_producto.Where(m => m.ID_PRODUCTO == idProd).Where(m => m.ID_PIEZA == idPieza).Where(m => m.ID_MP != null).Select(m => m.ID_MP).ToList(); * * atributosActivos = atributosActivos == null ? new List<int>(): atributosActivos; * idMpActivo = idMpActivo == null ? new List<int?>() : idMpActivo; * configProductoPieza = configProductoPieza == null ? new List<configuracion_producto>() : configProductoPieza; * * * * ListaTipoAtributosDTO ListTipoAtributoDto = new ListaTipoAtributosDTO(); * ListTipoAtributoDto.listaTipoAtributos = new List<TipoAtributosDTO>(); * * * foreach (tipo_atributo tpAtibuto in tipoAtributo) * { * TipoAtributosDTO tipoDto = new TipoAtributosDTO(); * tipoDto.listaAtributo = new List<AtributosDTO>(); * tipoDto.tipoAtributo = tpAtibuto; * * tipoDto.identificador = ""+ idPieza+tpAtibuto.ID; * * var atributos = tpAtibuto.atributos_configuracion; * foreach (atributos_configuracion atributo in atributos) * { * AtributosDTO atributoDto = new AtributosDTO(); * atributoDto.listaMp = new List<materiaPrimaDTO>(); * atributoDto.atributo = atributo; * atributoDto.idTipoAtributo = atributo.ID_TIPO_ATRIBUTO; * atributoDto.id = atributo.ID; * atributoDto.seleccionado = atributosActivos.Contains(atributo.ID); * * * //obtenemos todas las mp relacionadas con el atributo * var mpByatributo = materiaPrima.Where(m => m.ID_ATRIBUTO == atributo.ID); * foreach (materia_prima mp in mpByatributo) * { * materiaPrimaDTO mpDto = new materiaPrimaDTO(); * mpDto.mp = mp; * mpDto.id = mp.ID; * var aux = configProductoPieza.FirstOrDefault(m => m.ID_MP == mp.ID); * mpDto.cantidad = aux != null ?ExtensionMethods.decimalToString((decimal)aux.CANTIDAD) : "0"; * mpDto.unidadMedida = mp.unidad_medida.NOMBRE; * mpDto.seleccionado = idMpActivo.Contains(mp.ID); * * atributoDto.listaMp.Add(mpDto); * } * tipoDto.listaAtributo.Add(atributoDto); * } * ListTipoAtributoDto.listaTipoAtributos.Add(tipoDto); * } * * return ListTipoAtributoDto; * * } */public List <PiezasDto> ObtenerPiezas(producto prodEntity, ArtexConnection db) { List <int> PiezasProducto = null; if (prodEntity != null) { PiezasProducto = prodEntity.piezas_configurables.Select(m => m.ID).ToList(); } PiezasProducto = PiezasProducto == null? new List <int>(): PiezasProducto; var todasPiezas = db.piezas_configurables.Where(m => m.ACTIVO); List <PiezasDto> piezas = new List <PiezasDto>(); foreach (piezas_configurables p in todasPiezas) { PiezasDto dto = new PiezasDto(); dto.pieza = p; dto.id = p.ID; dto.seleccionado = PiezasProducto.Contains(p.ID); piezas.Add(dto); } return(piezas); }
public ActionResult GetAlls() { List <proveedores_v> proveedorsList = null; using (ArtexConnection dbContext = new ArtexConnection()) { V_ProveedoresDAO CLDAO = new V_ProveedoresDAO(); proveedorsList = CLDAO.GetAlls(dbContext); /// obtener todos } var jsonData = new { rows = ( from c in proveedorsList select new { ID = c.ID, NOMBRE = c.NOMBRE_CLIENTE, RFC = c.RFC, CORREO = c.EMAIL, TIPO = c.TIPO_PERSONA, ACTIVO = c.ACTIVO }).ToArray() }; return(Json(jsonData.rows, JsonRequestBehavior.AllowGet)); }
public bool DeleteFromId(int id, ArtexConnection artexContext) { rol rol = GetFromId(id, artexContext); rol.ACTIVO = false; return(artexContext.SaveChanges() > 0); }
// public ActionResult Editar(int id = -1) { ProveedorModel model = null; if (id > 0) { try { using (ArtexConnection db = new ArtexConnection()) { ProveedorDAO CLDAO = new ProveedorDAO(); var entity = CLDAO.GetById(id, db); if (entity != null) { model = new ProveedorModel(); CopiarEntidadModelo(ref model, entity, db); ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); } } } catch (Exception e) { LogUtil.ExceptionLog(e); } } return(RedirectToAction("Index")); }
public JsonResult Subir(HttpPostedFileBase file, int id) { var rm = new ResponseModel(); string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower(); file.SaveAs(Server.MapPath("~/Content/img/img_producto/" + archivo)); using (ArtexConnection db = new ArtexConnection()) { var consulta = db.producto.Where(m => m.ID == id).FirstOrDefault(); if (consulta == null) { rm.message = "error"; rm.response = false; } else { consulta.FOTO = archivo; } if (db.SaveChanges() > 0 || db.Entry(consulta).State == EntityState.Unchanged) { rm.result = true; rm.message = "La imagen se subio exitosamente"; rm.function = "reload(true,'" + rm.message + "')"; } } return(Json(rm, JsonRequestBehavior.AllowGet)); }
public ActionResult Ver(int id = -1) { ProveedorModel model = null; try { using (ArtexConnection db = new ArtexConnection()) { ProveedorDAO CLDAO = new ProveedorDAO(); var entity = CLDAO.GetById(id, db); if (entity != null) { model = new ProveedorModel(); CopiarEntidadModelo(ref model, entity, db); } ViewBag.Editar = false; return(View(VER_ABSOLUTE_PATH, model)); } } catch (Exception e) { LogUtil.ExceptionLog(e); } return(View(ABSOLUTE_PATH)); }
// // GET: /CatalogoCliente/NuevoCliente/ public ActionResult Create() { ProveedorModel model = null; try { using (ArtexConnection db = new ArtexConnection()) { model = new ProveedorModel(); model.esPersonaFisica = true; model.Activo = true; model.paisList = PaisDAO.GetAlls(db); model.pais = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID; model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db); model.estado = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID; model.bancosList = BancoDAO.GetAlls(); } } catch (Exception e) { LogUtil.ExceptionLog(e); model = null; } ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); }
// // GET: /CatalogoCliente/NuevoCliente/ public ActionResult Crear() { if (!PermisosModulo.ObtenerPermiso(Modulo.CLIENTES, Permiso.CREAR)) { TempData["message"] = "danger,No tiene permisos."; return(RedirectToAction("Index")); } ClienteModel model = null; try { using (ArtexConnection db = new ArtexConnection()) { model = new ClienteModel(); model.esPersonaFisica = true; model.Activo = true; model.paisList = PaisDAO.GetAlls(db); model.pais = model.paisList.FirstOrDefault(m => m.NOMBRE.Contains("Mex")).ID; model.estadoList = EstadoDAO.GetByIdPais((int)model.pais, db); model.estado = model.estadoList.FirstOrDefault(m => m.NOMBRE.Contains("Jalis")).ID; model.bancosList = BancoDAO.GetAlls(); } } catch (Exception e) { LogUtil.ExceptionLog(e); model = null; } ViewBag.Editar = true; return(View(CREAR_EDITAR_ABSOLUTE_PATH, model)); }
/// <summary> /// Logic that builds all the navigation menu of the site /// </summary> /// <param name="user">The username</param> /// <param name="companyId">The id of the company the user is related to</param> /// <returns>Return the MenuModel list that the view should parse to display the navigation menu bar</returns> public static List <MenuDashboardDTO> GetMenuModel() { List <MenuDashboardDTO> menuModelList = new List <MenuDashboardDTO>(); using (ArtexConnection dorantesContext = new ArtexConnection()) { AspNetUsers userEntity = UsuarioDAO.GetUserLogged(dorantesContext); /* * if (userEntity != null) * { * var coockie = HttpContext.Current.Response.Cookies.Get("userName"); * if (coockie != null && HttpContext.Current.Response.Cookies.AllKeys.Contains("userName") && coockie.Value != userEntity.UserName) * { * DIRECCION direction = userEntity.PERSONAL.PERSONA.DIRECCION; * HttpContext.Current.Response.Cookies["userDirection"].Value = direction.ESTADO1.DESCRIPCION + ", " + direction.PAIS1.DESCRIPCION; * HttpContext.Current.Response.Cookies["userDirection"].Expires = DateTime.Now.AddYears(4); * * } * * HttpContext.Current.Response.Cookies["userName"].Value = userEntity.UserName; * HttpContext.Current.Response.Cookies["userName"].Expires = DateTime.Now.AddYears(4); * * * HttpContext.Current.Response.Cookies["userImage"].Value = userEntity.UserImage; * HttpContext.Current.Response.Cookies["userImage"].Expires = DateTime.Now.AddYears(4); * * } * else * { * var coockie = HttpContext.Current.Response.Cookies.Get("userName"); * if (coockie == null) * { * HttpContext.Current.Response.Cookies["userDirection"].Value = ""; * HttpContext.Current.Response.Cookies["userName"].Value = ""; * HttpContext.Current.Response.Cookies["userImage"].Value = ""; * } * } * */ // Get user rol and build modules access with the rol if (userEntity != null && userEntity.rol != null) { rol role = userEntity.rol; menuModelList = GetMenuModelByRol(role); } dorantesContext.Dispose(); } return(menuModelList); }
public List <usuarios_v> GetAlls(ArtexConnection dbContext = null) { List <usuarios_v> list = null; dbContext = dbContext == null ? new ArtexConnection() : dbContext; try { list = dbContext.usuarios_v.OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
//Metodo que obtiene los atributos padre public List <atributo_subatributo> ListarPadres(int idHijo, ref ArtexConnection db) { List <atributo_subatributo> lista = new List <atributo_subatributo>(); var padre = db.atributo_subatributo.FirstOrDefault(m => m.ID == idHijo); lista.Add(padre); if (padre.ID_PADRE != null) { lista.AddRange(ListarPadres((int)padre.ID_PADRE, ref db)); } return(lista); }
public List <empleados_v> GetAlls(ArtexConnection dbContext = null) { List <empleados_v> list = null; dbContext = dbContext == null ? new ArtexConnection() : dbContext; try { list = dbContext.empleados_v.OrderBy(e => e.ID_EMPLEADO).ToList(); } catch (Exception e) { } return(list); }
public List <estatus_sku> GetActive(ArtexConnection dbContext = null) { List <estatus_sku> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.estatus_sku.Where(m => m.ACTIVO == true).OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
public List <concepto_producto> GetActive(ArtexConnection dbContext = null) { List <concepto_producto> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.concepto_producto.Where(m => m.ACTIVO == true).OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
public List <empleados_v> GetActive(ArtexConnection dbContext = null) { List <empleados_v> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.empleados_v.Where(m => m.ACTIVO == true).OrderBy(e => e.ID_EMPLEADO).ToList(); } catch (Exception e) { } return(list); }
public static List <area_trabajo> GetAlls(ArtexConnection dbContext = null) { List <area_trabajo> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.area_trabajo.OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
//Metodo que obtiene los atributos hijos public List <atributo_subatributo> ListarHijos(int idPadre, ref ArtexConnection db) { List <atributo_subatributo> lista = new List <atributo_subatributo>(); //var padre = db.atributo_subatributo.Find(idPadre); var subAtributos = db.atributo_subatributo.Where(m => m.ID_PADRE == idPadre); foreach (var atributo in subAtributos) { lista.Add(atributo); lista.AddRange(ListarHijos(atributo.ID, ref db)); } return(lista); }
public List <unidad_de_negocio> GetAlls(ArtexConnection dbContext = null) { List <unidad_de_negocio> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.unidad_de_negocio.OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
public List <unidad_de_negocio> GetActive(ArtexConnection dbContext = null) { List <unidad_de_negocio> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.unidad_de_negocio.Where(m => m.ACTIVO == true).OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
public List <procesos_de_fabricacion> GetActive(ArtexConnection dbContext = null) { List <procesos_de_fabricacion> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.procesos_de_fabricacion.Where(m => m.ACTIVO == true).OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
public List <rol> GetAlls(ArtexConnection dbContext = null) { List <rol> list = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); list = dbContext.rol.OrderBy(e => e.ID).ToList(); } catch (Exception e) { } return(list); }
public List <estatus_sku> GetAlls(ArtexConnection dbContext = null) { List <estatus_sku> list = null; try { using (dbContext = dbContext != null ? dbContext : new ArtexConnection()) { list = dbContext.estatus_sku.OrderBy(e => e.ID).ToList(); } } catch (Exception e) { } return(list); }
public bancos GetById(int id, ArtexConnection dbContext = null) { bancos consulta = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); consulta = dbContext.bancos.Where(e => e.ID == id).FirstOrDefault(); } catch (Exception e) { } return(consulta); }
public procesos_de_fabricacion GetById(int id, ArtexConnection dbContext = null) { procesos_de_fabricacion consulta = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); consulta = dbContext.procesos_de_fabricacion.Where(e => e.ID == id).FirstOrDefault(); } catch (Exception e) { } return(consulta); }
public List <procesos_de_fabricacion> GetAlls(ArtexConnection dbContext = null) { List <procesos_de_fabricacion> list = null; try { using (dbContext = dbContext != null ? dbContext : new ArtexConnection()) { list = dbContext.procesos_de_fabricacion.OrderBy(e => e.ID).ToList(); } } catch (Exception e) { } return(list); }
public concepto_producto GetById(int id, ArtexConnection dbContext = null) { concepto_producto consulta = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); consulta = dbContext.concepto_producto.Where(e => e.ID == id).FirstOrDefault(); } catch (Exception e) { } return(consulta); }
public persona_fisica GetById(int id, ArtexConnection dbContext = null) { persona_fisica consulta = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); consulta = dbContext.persona_fisica.Where(e => e.ID == id).FirstOrDefault(); } catch (Exception e) { } return(consulta); }
public estatus_sku GetById(int id, ArtexConnection dbContext = null) { estatus_sku consulta = null; try { dbContext = dbContext != null ? dbContext : new ArtexConnection(); consulta = dbContext.estatus_sku.Where(e => e.ID == id).FirstOrDefault(); } catch (Exception e) { } return(consulta); }
public static List <tipo_venta> GetAlls(ArtexConnection dbContext = null) { List <tipo_venta> list = null; try { using (dbContext = dbContext != null ? dbContext : new ArtexConnection()) { list = dbContext.tipo_venta.OrderBy(e => e.ID).ToList(); } } catch (Exception e) { } return(list); }