public ActionResult Edit([Bind(Include = "idPersona,tipoPersoneria,nombreRepresentante,nombrePersona,apellidoPaterno,apellidoMaterno,numDocIdentidad,razonSocial,fecNacimiento,nombreVia,numVia,nombreZona,direccion01,direccion02,numTelefonico01,numTelefonico02,email01,email02,sexo,difunto,fecDefuncion,pathFoto,activo,fecRegistro,fecModificacion,fecEliminacion,idUsuario,idUsuarioModificar,idUsuarioEliminar,idVia,idZona,idTipoDocIdentidad,idDistrito,idEstadoCivil,obsvPersona")] RHUt09_persona rHUt09_persona)
 {
     if (ModelState.IsValid)
     {
         db.Entry(rHUt09_persona).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idEstadoCivil      = new SelectList(db.RHUt05_estadoCivil, "idEstadoCivil", "descEstadoCivil", rHUt09_persona.idEstadoCivil);
     ViewBag.idTipoDocIdentidad = new SelectList(db.RHUt12_tipoDocIdentidad, "idTipoDocIdentidad", "codTipoDocIdentidad", rHUt09_persona.idTipoDocIdentidad);
     ViewBag.idDistrito         = new SelectList(db.UBIt01_distrito, "idDistrito", "nombreDistrito", rHUt09_persona.idDistrito);
     ViewBag.idVia  = new SelectList(db.UBIt04_via, "idVia", "descVia", rHUt09_persona.idVia);
     ViewBag.idZona = new SelectList(db.UBIt05_zona, "idZona", "descZona", rHUt09_persona.idZona);
     return(View(rHUt09_persona));
 }
Exemple #2
0
 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 Edit([Bind(Include = "idTipoDeServicio,descTipoDeServicio,activo,fecRegistro,fecModificacion,fecEliminacion,idUsuario,idUsuarioModificar,idUsuarioEliminar")] PROt05_tipoDeServicio pROt05_tipoDeServicio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pROt05_tipoDeServicio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(pROt05_tipoDeServicio));
 }
 public ActionResult Edit([Bind(Include = "idPaciente,codPaciente,numHistoriaClinica,grupoSanguineo,activo,fecRegistro,fecModificacion,fecEliminacion,idUsuario,idUsuarioModificar,idUsuarioEliminar,idPersona")] RHUt07_paciente rHUt07_paciente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(rHUt07_paciente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idPersona = new SelectList(db.RHUt09_persona, "idPersona", "tipoPersoneria", rHUt07_paciente.idPersona);
     return(View(rHUt07_paciente));
 }
        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;
            }
        }
Exemple #6
0
 public ActionResult Edit([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.Entry(pROt04_servicio).State = EntityState.Modified;
         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));
 }
Exemple #7
0
        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");
                }
            }
        }