public JsonResult Buscar(string nombre, int padre = 0, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <Menu> query = db.Menu; if (!string.IsNullOrEmpty(nombre)) { query = query.Where(i => (i.Nombre).Contains(nombre)); } if (padre > 0) { query = query.Where(i => i.Padre == padre); } return(Json(new { total = query.Count(), datos = query .OrderBy(i => new { i.Padre }) .Select(i => new { id = i.MenuID, nivel = db.Menu.Where(j => j.Padre == i.MenuID).Count(), nombre = i.Nombre, direccion = i.Controlador + "/" + i.Direccion, padre = db.Menu.Where(j => j.MenuID == i.Padre).Select(j => j.Nombre), }).ToList() }, JsonRequestBehavior.AllowGet)); }
public void Eliminar(int id) { try { SISECOOBEntities db = new SISECOOBEntities(); Municipios mun = db.Municipios.FirstOrDefault(i => i.MunicipioId == id); if (mun != null) { Localidades[] locs = db.Localidades.Where(x => x.MunicipioId_FK == mun.MunicipioId).ToArray(); foreach (var item in locs) { db.Localidades.DeleteObject(item); db.SaveChanges(); } db.Municipios.DeleteObject(mun); db.SaveChanges(); } } catch (Exception e) { throw e; } }
public JsonResult Buscar(string clave, string capitulo, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <CapitulosdeObra> query = db.CapitulosdeObra; if (!string.IsNullOrEmpty(clave)) { query = query.Where(i => (i.Clave).Contains(clave)); } if (!string.IsNullOrEmpty(capitulo)) { query = query.Where(i => (i.Capitulo).Contains(capitulo)); } return(Json(new { total = query.Count(), datos = query .OrderBy(i => new { i.Clave }) .Select(i => new { id = i.CapituloObraID, clave = i.Clave, nombre = i.Capitulo, }).ToList() }, JsonRequestBehavior.AllowGet)); }
// GET: Modulos public ActionResult Index() { SISECOOBEntities db = new SISECOOBEntities(); ViewBag.ModuloP = db.Menu.Where(i => i.Nivel == 0 || (i.Direccion == "" && i.Controlador == "")).Select(i => new { id = i.MenuID, nombre = i.Nombre }).ToList(); return(View()); }
public JsonResult Buscar(string nombre, int municipio = 0, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <Localidades> query = db.Localidades; if (!string.IsNullOrEmpty(nombre)) { query = query.Where(i => (i.Nombre).Contains(nombre)); } if (municipio > 0) { query = query.Where(i => i.Municipios.MunicipioId == municipio); } return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.Municipios.Nombre) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList() .Select(i => new { id = i.LocalidadId, nombre = i.Nombre, municipio = i.Municipios.Nombre }) .ToList() }, JsonRequestBehavior.AllowGet)); }
public int Crear() { try { SISECOOBEntities db = new SISECOOBEntities(); //Escuelas es = new Escuelas(); //es.Nombre = Nombre; //es.Clave = Clave; //es.Nivel_fk = Nivel_fk; //es.Municipio_fk = muni; //es.Localidad_fk = Localidad_fk; //es.Domicilio = Domicilio; //es.Alumnos = Alumnos; //es.Turno = Turno; //es.Director = Director; //es.Zona = Zona; //es.Sector = Sector; //es.TipoPredio = TipoPredio; db.Escuelas.AddObject(this); db.SaveChanges(); return(EscuelaID); } catch (Exception e) { throw e; } }
public JsonResult Buscar(string clave, string concepto, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <Conceptos> query = db.Conceptos; if (!string.IsNullOrEmpty(clave)) { query = query.Where(i => (i.Clave).Contains(clave)); } if (!string.IsNullOrEmpty(concepto)) { query = query.Where(i => (i.Concepto).Contains(concepto)); } return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.Clave) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList() .Select(i => new { id = i.ConceptoId, clave = i.Clave, concepto = i.Concepto, desc = i.Descripcion, unidad = i.Unidad, precio = i.Precio, }) .ToList() }, JsonRequestBehavior.AllowGet)); }
public JsonResult Buscar(string programa, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <ProgramasPGOs> query = db.ProgramasPGOs; if (!string.IsNullOrEmpty(programa)) { query = query.Where(i => (i.ProgramaPGO).Contains(programa)); } return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.ProgramaPGO) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList() .Select(i => new { id = i.ProgramaPGOID, nombre = i.ProgramaPGO, }) .ToList() }, JsonRequestBehavior.AllowGet)); }
public ActionResult Formulario(string id) { SISECOOBEntities db = new SISECOOBEntities(); Oficios ofi = db.Oficios.FirstOrDefault(i => i.OficioID == id); ViewBag.TipoOficio = db.TipoOficios.Select(i => new { id = i.TipoOficioID, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); ViewBag.Programa = db.Programas.Select(i => new { id = i.ProgramaID, nombre = i.Programa }).OrderBy(i => i.nombre).ToList(); ViewBag.TipoCuenta = db.TiposCuentas.Select(i => new { id = i.TipoCuentaID, nombre = i.TipoCuenta }).OrderBy(i => i.nombre).ToList(); Oficios ofis = new Oficios(); if (ofi != null) { ofis.OficioID = ofi.OficioID; ofis.ProgramaID_Fk = ofi.ProgramaID_Fk; ofis.TipoOficio_Fk = ofi.TipoOficio_Fk; ofis.Recibido = ofi.Recibido; ofis.FechaOficio = ofi.FechaOficio; ofis.FechaRecibo = ofi.FechaRecibo; ofis.Asunto = ofi.Asunto; ofis.Descripcion = ofi.Descripcion; } return(PartialView("_Formulario", ofis)); }
public JsonResult Buscar(string ley, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <Leyes> query = db.Leyes; if (!string.IsNullOrEmpty(ley)) { query = query.Where(i => (i.Ley).Contains(ley)); } return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.Ley) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList() .Select(i => new { id = i.LeyesID, nombre = i.Ley, desc = i.Descripcion, }) .ToList() }, JsonRequestBehavior.AllowGet)); }
public ActionResult Details(string id) { SISECOOBEntities db = new SISECOOBEntities(); Oficios of = db.Oficios.FirstOrDefault(i => i.OficioID == id); return(PartialView("_Details", of)); }
public JsonResult Elimina(string id) { try { SISECOOBEntities db = new SISECOOBEntities(); List <OficiosCuentas> t = db.OficiosCuentas.Where(i => i.OficioID_Fk == id).ToList(); foreach (var i in t) { db.OficiosCuentas.DeleteObject(i); db.SaveChanges(); } Oficios of = new Oficios(); of.Eliminar(id); return(Json(new { result = true })); } catch (Exception e) { return(Json(new { result = false, message = e.Message })); } }
public ActionResult Index() { SISECOOBEntities db = new SISECOOBEntities(); ViewBag.TipoOficio = db.TipoOficios.Select(i => new { id = i.TipoOficioID, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); return(View()); }
public JsonResult Details(int id) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <Escuelas> query = db.Escuelas.Where(i => i.EscuelaID == id); return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.Nombre) .ToList() .Select(i => new { nombre = i.Nombre, clave = i.Clave, nivel = i.NivelesEducativos.Nombre, municipio = i.Municipios.Nombre, localidad = i.Localidades.Nombre, domicilio = i.Domicilio, alumnos = i.Alumnos, turno = db.Turnos.FirstOrDefault(j => j.TurnoID == i.Turno).Nombre, director = i.Director, zona = i.Zona, sector = i.Sector, tipopredio = i.TipoPredio, telefonos = db.Telefonos.Where(j => j.Proveniente == "Escuela" && j.ProvenienteID == i.EscuelaID) .Select(j => new { tipotel = j.TipoTelefono.TipoTelefono1, tel = j.Telefono }).ToList() }) .ToList() }, JsonRequestBehavior.AllowGet)); }
public void Crear(string usuario, int[] mod) { try { SISECOOBEntities db = new SISECOOBEntities(); List <Menu_Usuarios> md = db.Menu_Usuarios.Where(j => j.Usuario_Id == usuario).ToList(); if (md != null) { foreach (var x in md) { db.Menu_Usuarios.DeleteObject(x); db.SaveChanges(); } } foreach (var i in mod) { Menu_Usuarios m = new Menu_Usuarios(); m.Usuario_Id = usuario; m.MenuID_Fk = i; db.Menu_Usuarios.AddObject(m); db.SaveChanges(); } } catch (Exception e) { throw e; } }
public JsonResult Buscar(string nombre, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <TipoOficios> query = db.TipoOficios; if (!string.IsNullOrEmpty(nombre)) { query = query.Where(i => (i.Nombre).Contains(nombre)); } return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.Nombre) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList() .Select(i => new { id = i.TipoOficioID, nombre = i.Nombre, }) .ToList() }, JsonRequestBehavior.AllowGet)); }
public void Crear() { try { SISECOOBEntities db = new SISECOOBEntities(); if (this.Padre < 1) { this.Padre = 0; } if (this.Direccion == null) { this.Direccion = ""; } if (this.Controlador == null) { this.Controlador = ""; } db.Menu.AddObject(this); db.SaveChanges(); } catch (Exception e) { throw e; } }
// GET: Localidades public ActionResult Index() { SISECOOBEntities db = new SISECOOBEntities(); ViewBag.Municipios = db.Municipios.Select(i => new { id = i.MunicipioId, nombre = i.Nombre }).ToList(); return(View()); }
public void Eliminar(int id) { try { SISECOOBEntities db = new SISECOOBEntities(); Menu menu = db.Menu.FirstOrDefault(i => i.MenuID == id); if (menu.Nivel == 0) { List <Menu> menus = db.Menu.Where(j => j.Padre == menu.MenuID).ToList(); foreach (var m in menus) { List <Menu> menush = db.Menu.Where(j => j.Padre == m.MenuID).ToList(); foreach (var mh in menush) { db.Menu.DeleteObject(mh); db.SaveChanges(); } db.Menu.DeleteObject(m); db.SaveChanges(); } } db.Menu.DeleteObject(menu); db.SaveChanges(); } catch (Exception e) { throw e; } }
public int Editar() { try { SISECOOBEntities db = new SISECOOBEntities(); Escuelas escuela = db.Escuelas.FirstOrDefault(i => i.EscuelaID == this.EscuelaID); escuela.Nombre = Nombre; escuela.Clave = Clave; escuela.Nivel_fk = Nivel_fk; escuela.Domicilio = Domicilio; escuela.Municipio_fk = Municipio_fk; escuela.Alumnos = Alumnos; escuela.Localidad_fk = Localidad_fk; escuela.Turno = Turno; escuela.Director = Director; escuela.Zona = Zona; escuela.Sector = Sector; escuela.TipoPredio = TipoPredio; db.SaveChanges(); return(EscuelaID); } catch (Exception e) { throw e; } }
public JsonResult Buscar(string obra, string contratista, int page = 1, int pageSize = 15) { SISECOOBEntities db = new SISECOOBEntities(); IQueryable <Contratistas> query = db.Contratistas; if (!string.IsNullOrEmpty(contratista)) { query = query.Where(i => (i.Nombre).Contains(contratista)); } return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.Nombre) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList() .Select(i => new { id = i.ContratistaID, nombre = i.Nombre, curp = i.CURP, rfc = i.RFC, vigencia = i.Vigencia != null ? i.Vigencia.Value.ToString("yyyy/MM/dd") : "", email = i.Email }) .ToList() }, JsonRequestBehavior.AllowGet)); }
// GET: Escuelas public ActionResult Index() { SISECOOBEntities db = new SISECOOBEntities(); ViewBag.Municipios = db.Municipios.Select(i => new { id = i.MunicipioId, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); ViewBag.Niveles = db.NivelesEducativos.Select(i => new { id = i.NivelID, nombre = i.Nombre }).OrderBy(i => i.nombre).ToList(); return(View()); }
// // GET: /Users/ public ActionResult Index() { SISECOOBEntities db = new SISECOOBEntities(); ViewBag.RoleNames = RoleManager.Roles.ToList().Select(i => new { nombre = i.Name }); ViewBag.Zonas = db.Zonas.Select(i => new { id = i.ZonaID, nombre = i.Nombre }).ToList(); return(View()); }
public ActionResult Details(int id) { SISECOOBEntities db = new SISECOOBEntities(); Contratistas con = db.Contratistas.FirstOrDefault(i => i.ContratistaID == id); con.telefonos = db.Telefonos.Where(i => i.Proveniente == "Contratista" && i.ProvenienteID == id).OrderBy(i => i.Telefono).Select(i => i.Telefono).ToArray(); con.tipotelefono = db.Telefonos.Where(i => i.Proveniente == "Contratista" && i.ProvenienteID == id).OrderBy(i => i.Telefono).Select(i => i.TipoTelefono.TipoTelefono1).ToArray(); return(PartialView("_Details", con)); }
public JsonResult Buscar(string email, string nombre, int?Zona, int page = 1, int pageSize = 15) { ApplicationDbContext db = new ApplicationDbContext(); SISECOOBEntities dbb = new SISECOOBEntities(); var zonas = dbb.Zonas.Select(i => new { id = i.ZonaID, nombre = i.Nombre }).ToList(); IQueryable <IdentitySample.Models.ApplicationUser> query = UserManager.Users; if (!string.IsNullOrEmpty(email)) { query = query.Where(i => i.Email.Contains(email)); } if (!string.IsNullOrEmpty(email)) { query = query.Where(i => i.UserName.Contains(email)); } if (!string.IsNullOrEmpty(nombre)) { query = query.Where(i => (i.Nombre + " " + i.aPaterno + " " + i.aMaterno).Contains(nombre)); } if (Zona > 0) { query = query.Where(i => i.Zona == Zona); } return(Json(new { total = query.Count(), datos = query.OrderBy(i => i.UserName) .Skip((page - 1) * pageSize) .Take(pageSize) .ToList() .Select(i => new { id = i.Id, Nombre = i.Nombre, ApellidoP = i.aPaterno, ApellidoM = i.aMaterno, Email = i.Email, UserName = i.UserName, Rol = UserManager.GetRoles(i.Id), Zona = zonas.Where(j => j.id == i.Zona).Select(j => j.nombre), Activo = i.Activo, Supervisor = i.Supervisor }) .ToList() }, JsonRequestBehavior.AllowGet)); }
public void Crear() { try { SISECOOBEntities db = new SISECOOBEntities(); db.TipoTelefono.AddObject(this); db.SaveChanges(); } catch (Exception e) { throw e; } }
public ActionResult Formulario() { //Get the list of Roles SISECOOBEntities db = new SISECOOBEntities(); ViewBag.Zonas = db.Zonas.Select(i => new { id = i.ZonaID, nombre = i.Nombre }).ToList(); ViewBag.Roles = RoleManager.Roles.Select(i => new { nombre = i.Name }).ToList(); return(PartialView("_Create")); }
public void Crear() { try { SISECOOBEntities db = new SISECOOBEntities(); db.ProgramasPGOs.AddObject(this); db.SaveChanges(); } catch (Exception e) { throw e; } }
public void Crear() { try { SISECOOBEntities db = new SISECOOBEntities(); db.NivelesEducativos.AddObject(this); db.SaveChanges(); } catch (Exception e) { throw e; } }
public void Crear() { try { SISECOOBEntities db = new SISECOOBEntities(); db.Departamentos.AddObject(this); db.SaveChanges(); } catch (Exception e) { throw e; } }