public ActionResult Create([Bind(Include = "idTipoDeServicio,descTipoDeServicio,activo,fecRegistro,fecModificacion,fecEliminacion,idUsuario,idUsuarioModificar,idUsuarioEliminar")] PROt05_tipoDeServicio pROt05_tipoDeServicio) { if (ModelState.IsValid) { db.PROt05_tipoDeServicio.Add(pROt05_tipoDeServicio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pROt05_tipoDeServicio)); }
public ActionResult Create([Bind(Include = "idPaciente,codPaciente,numHistoriaClinica,grupoSanguineo,activo,fecRegistro,fecModificacion,fecEliminacion,idUsuario,idUsuarioModificar,idUsuarioEliminar,idPersona")] RHUt07_paciente rHUt07_paciente) { if (ModelState.IsValid) { db.RHUt07_paciente.Add(rHUt07_paciente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idPersona = new SelectList(db.RHUt09_persona, "idPersona", "tipoPersoneria", rHUt07_paciente.idPersona); return(View(rHUt07_paciente)); }
public ActionResult Create([Bind(Include = "idServicio,codServicio,nombreServicio,descServicio,precio,precioMinimo,precioMaximo,esGratis,activo,fecRegistro,fecModificacion,fecEliminacion,idUsuario,idUsuarioModificar,idUsuarioEliminar,idTipoDeServicio,idEspecialidad")] PROt04_servicio pROt04_servicio) { if (ModelState.IsValid) { db.PROt04_servicio.Add(pROt04_servicio); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idTipoDeServicio = new SelectList(db.PROt05_tipoDeServicio, "idTipoDeServicio", "descTipoDeServicio", pROt04_servicio.idTipoDeServicio); ViewBag.idEspecialidad = new SelectList(db.RHUt04_especialidad, "idEspecialidad", "nombreEspecialidad", pROt04_servicio.idEspecialidad); return(View(pROt04_servicio)); }
public void ChangeStatus(PROt01_categoria model) { using (var ctx = new AsiriContext()) { try { //Condicional para inverir el estado if (model.activo) { //Evalúa si es true, se ser así se guardará como eliminación lógica model.idUsuarioEliminar = "32"; model.fecEliminacion = DateTime.Today; model.activo = false; } else { //Si el estado fue false se activará y se tomará como una modificación model.idUsuarioModificar = "32"; model.fecModificacion = DateTime.Today; model.activo = true; } ctx.Entry(model).State = EntityState.Modified; ctx.SaveChanges(); } catch (Exception ex) { Logger log = LogManager.GetLogger("fileLogger"); log.Error(ex, "Error al cambiar el estado de una categoría de productos"); } } }
public ActionResult Estado(long?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RHUt09_persona rHUt09_persona = db.RHUt09_persona.Find(id); if (rHUt09_persona == null) { return(HttpNotFound()); } else { if (rHUt09_persona.activo == false) { rHUt09_persona.activo = true; db.Entry(rHUt09_persona).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { rHUt09_persona.activo = false; //FECHA DE ELIMINACIÓN rHUt09_persona.fecEliminacion = DateTime.Today; db.Entry(rHUt09_persona).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } catch (Exception e) { ViewBag.Error = e.Message + ""; return(View("Error")); throw; } }
public void Edit(PROt01_categoria model) { using (var ctx = new AsiriContext()) { try { //Se indica qué usuario modificó la categoría /************* corregir con roles ***************/ model.idUsuarioModificar = "32"; ctx.PROt01_categoria.Add(model); ctx.SaveChanges(); } catch (Exception ex) { Logger log = LogManager.GetLogger("fileLogger"); log.Error(ex, "Error al Editar una categoría de productoas"); } } }
public void Add(PROt01_categoria model) { using (var ctx = new AsiriContext()) { try { //por defecto cuando se crea la categoría está activo model.activo = true; //Se registra el usuario que crea la categoría /*************** Corregir con roles **************/ model.idUsuario = "32"; ctx.PROt01_categoria.Add(model); ctx.SaveChanges(); } catch (Exception ex) { Logger log = LogManager.GetLogger("fileLogger"); log.Error(ex, "Error al crear una categoría de productos"); } } }
public void Edit(PROt02_producto model) { using (AsiriContext ctx = new AsiriContext()) { try { //Añadir usuario que modifica /******************FALTA UNIR CON LO EL USURIO RE ROLES******************/ model.idUsuarioModificar = "34"; //Añadir fecha en la que se está editando model.fecModificacion = DateTime.Today; ctx.Entry(model).State = EntityState.Modified; ctx.SaveChanges(); } catch (Exception ex) { Logger log = LogManager.GetLogger("fileLogger"); log.Error(ex, "Error al editar el producto"); } } }
public void Add(PROt02_producto model) { using (AsiriContext ctx = new AsiriContext()) { try { //Añadir la fecha en la que se está registrando el producto model.fecRegistro = DateTime.Today; //registrar id del usuario que registró el producto /***********************************************/ model.idUsuario = "34"; //Por defecto al registrarse está activo el producto model.activo = true; ctx.PROt02_producto.Add(model); ctx.SaveChanges(); } catch (Exception ex) { Logger log = LogManager.GetLogger("fileLogger"); log.Error(ex, "Error al agregar producto"); } } }
public ActionResult Create(RHUt09_persona objPersona, string validar, HttpPostedFileBase pathFoto = null, int idProvincia = 0, int idRegion = 0) { try { //DEFAULT DATA CREATE objPersona.difunto = false; objPersona.activo = true; objPersona.fecRegistro = DateTime.Today; objPersona.idUsuario = "1"; //VALIDATION OF VIEW var valorValidar = validar; if (objPersona.sexo != null) { objPersona.sexo = objPersona.sexo.Substring(0, 1); } else { objPersona.sexo = "N"; } if (objPersona.idTipoDocIdentidad == 3) { objPersona.tipoPersoneria = "J"; } else { objPersona.tipoPersoneria = "N"; } if (ModelState.IsValid) { if (validar == "2") { objPersona.sexo = objPersona.sexo; objPersona.difunto = false; objPersona.activo = true; objPersona.fecRegistro = DateTime.Today; objPersona.idUsuario = "1"; string idDistritot = objPersona.idDistrito + ""; db.RHUt09_persona.Add(objPersona); db.SaveChanges(); return(RedirectToAction("Index")); } else if (validar == "1") { var idRegionFind1 = idRegion; var idProvinciaFind1 = idProvincia; var idDistrito1 = objPersona.idDistrito; if (idRegionFind1 > 0) { ViewBag.idRegion = new SelectList(db.UBIt03_region, "idRegion", "nombreRegion", idRegion); ViewBag.idProvincia = new SelectList(db.UBIt02_provincia.Where(p => p.idRegion == idRegionFind1), "idProvincia", "nombreProvincia"); if (idProvinciaFind1 > 0) { ViewBag.idProvincia = new SelectList(db.UBIt02_provincia, "idProvincia", "nombreProvincia", idProvinciaFind1); ViewBag.idDistrito = new SelectList(db.UBIt01_distrito.Where(p => p.idProvincia == idProvinciaFind1), "idDistrito", "nombreDistrito"); if (idDistrito1 > 0) { List <SelectListItem> list_dists = new List <SelectListItem>(); ViewBag.idDistrito = new SelectList(db.UBIt01_distrito, "idDistrito", "nombreDistrito", idDistrito1);; } } else { List <SelectListItem> list_dists = new List <SelectListItem>(); ViewBag.idDistrito = list_dists; } } else { ViewBag.idRegion = new SelectList(db.UBIt03_region, "idRegion", "nombreRegion"); List <SelectListItem> provs = new List <SelectListItem>(); ViewBag.idProvincia = provs; List <SelectListItem> list_dists = new List <SelectListItem>(); ViewBag.idDistrito = list_dists; } ViewBag.idVia = new SelectList(db.UBIt04_via, "idVia", "descVia"); ViewBag.idZona = new SelectList(db.UBIt05_zona, "idZona", "descZona"); ViewBag.idEstadoCivil = new SelectList(db.RHUt05_estadoCivil, "idEstadoCivil", "descEstadoCivil", objPersona.idEstadoCivil); ViewBag.idTipoDocIdentidad = new SelectList(db.RHUt12_tipoDocIdentidad, "idTipoDocIdentidad", "descTipoDocIdentidad", objPersona.idTipoDocIdentidad); ViewBag.idDistrito = new SelectList(db.UBIt01_distrito, "idDistrito", "nombreDistrito", objPersona.idDistrito); ViewBag.idVia = new SelectList(db.UBIt04_via, "idVia", "descVia", objPersona.idVia); ViewBag.idZona = new SelectList(db.UBIt05_zona, "idZona", "descZona", objPersona.idZona); ViewBag.validar = "2"; return(View(objPersona)); } } //WHEN THE MODEL ISN'T VALID if (validar == "1") { ViewBag.validar = "0"; } else { ViewBag.validar = "2"; } var idRegionFind = idRegion; var idProvinciaFind = idProvincia; var idDistrito = objPersona.idDistrito; if (idRegionFind > 0) { ViewBag.idRegion = new SelectList(db.UBIt03_region, "idRegion", "nombreRegion", idRegion); ViewBag.idProvincia = new SelectList(db.UBIt02_provincia.Where(p => p.idRegion == idRegionFind), "idProvincia", "nombreProvincia"); if (idProvinciaFind > 0) { ViewBag.idProvincia = new SelectList(db.UBIt02_provincia, "idProvincia", "nombreProvincia", idProvinciaFind); ViewBag.idDistrito = new SelectList(db.UBIt01_distrito.Where(p => p.idProvincia == idProvinciaFind), "idDistrito", "nombreDistrito"); if (idDistrito > 0) { List <SelectListItem> list_dists = new List <SelectListItem>(); ViewBag.idDistrito = new SelectList(db.UBIt01_distrito, "idDistrito", "nombreDistrito", idDistrito);; } else { List <SelectListItem> list_dists = new List <SelectListItem>(); ViewBag.idDistrito = list_dists; } } else { List <SelectListItem> provs = new List <SelectListItem>(); ViewBag.idProvincia = provs; List <SelectListItem> list_dists = new List <SelectListItem>(); ViewBag.idDistrito = list_dists; } } else { ViewBag.idRegion = new SelectList(db.UBIt03_region, "idRegion", "nombreRegion"); List <SelectListItem> provs = new List <SelectListItem>(); ViewBag.idProvincia = provs; List <SelectListItem> list_dists = new List <SelectListItem>(); ViewBag.idDistrito = list_dists; } ViewBag.idVia = new SelectList(db.UBIt04_via, "idVia", "descVia"); ViewBag.idZona = new SelectList(db.UBIt05_zona, "idZona", "descZona"); ViewBag.idEstadoCivil = new SelectList(db.RHUt05_estadoCivil, "idEstadoCivil", "descEstadoCivil", objPersona.idEstadoCivil); ViewBag.idTipoDocIdentidad = new SelectList(db.RHUt12_tipoDocIdentidad, "idTipoDocIdentidad", "descTipoDocIdentidad", objPersona.idTipoDocIdentidad); //ViewBag.idDistrito = new SelectList(db.UBIt01_distrito, "idDistrito", "nombreDistrito", objPersona.idDistrito); ViewBag.idVia = new SelectList(db.UBIt04_via, "idVia", "descVia", objPersona.idVia); ViewBag.idZona = new SelectList(db.UBIt05_zona, "idZona", "descZona", objPersona.idZona); //CLEAR MODELSTATE ModelState.Clear(); return(View(objPersona)); } catch (Exception e) { ViewBag.Error = e.Message + ""; return(View("Error")); throw; } }