public ActionResult Edit(int?id, bool?url, bool?chk) { ViewBag.Validacion = (from d in db.addCajas where d.Id == id select d.Validada).First(); var usuario = (from t in db.addCajas where t.Id == id select t.CreadoPor).First(); ViewBag.Usuario = usuario; if (url != null) { if (User.Identity.Name == usuario || User.IsInRole("admin")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AddCajaChica consulta = db.addCajas.Find(id); if (chk != null) { consulta.Validada = Convert.ToBoolean(chk); } if (consulta == null) { return(HttpNotFound()); } return(View(consulta)); } else { ViewBag.auten = false; return(View()); } } else { AddCajaChica consulta = db.addCajas.Find(id); return(View(consulta)); } }
public ActionResult DeleteConfirmation(int?Id) { if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AddCajaChica addCajaChica = db.addCajas.Find(Id); db.addCajas.Remove(addCajaChica); db.SaveChanges(); if (addCajaChica == null) { return(HttpNotFound()); } return(RedirectToAction("DeleteEgreso", new { id = Id })); }
public ActionResult Delete(int?Id) { ViewBag.Validacion = (from d in db.addCajas where d.Id == Id select d.Validada).First(); if (Id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AddCajaChica addCajaChica = db.addCajas.Find(Id); if (addCajaChica == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(View(addCajaChica)); }
public ActionResult Edit([Bind(Include = "Id,IdentityCajaChica,nameCajaChica,CreadoPor,Validada,fecha,AperturaCaja,fechaApertura,CierreCaja,FechaCierre")] AddCajaChica edit) { try { if (ModelState.IsValid) { db.Entry(edit).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View()); } } catch (Exception) { return(HttpNotFound()); } }
public ActionResult Index(ManageMessageId?message, string totalCierre, string idCaja, bool?validar) { if (User.IsInRole("admin") || User.IsInRole("user")) { var idCajaVb = (from e in db.addCajas where e.IdentityCajaChica == idCaja select e.Id).Count(); if (idCajaVb != 0) { //if (validar == null) //{ // return RedirectToAction("ValidarForm"); //} var usuario = (from t in db.addCajas where t.IdentityCajaChica == idCaja select t.CreadoPor).First(); ViewBag.usuario = usuario; if (User.Identity.Name == usuario || User.IsInRole("admin")) { AddCajaChica add = new AddCajaChica(); var idCajaV = (from e in db.addCajas where e.IdentityCajaChica == idCaja select e.Id).First(); var valordinero = (from d in db.addCajas where d.Id == idCajaV select d.CierreCaja).First(); var dinero = Convert.ToString(valordinero); var ConsultaCaja = db.addCajas.Where(a => a.Id == idCajaV).ToList(); var fechaCierre = db.addCajas.Where(a => a.Id == idCajaV).Select(a => a.FechaCierre).First().ToString(); // var totalC = db.addCajas.Where(a => a.Id == idCajaV).Select(a => a.CierreCaja).First().ToString(); var validarCCH = db.addCajas.Where(a => a.Id == idCajaV).Select(a => a.Validada).First().ToString(); //Variable declarada foreach (var caja in ConsultaCaja) { caja.CierreCaja = Convert.ToDecimal(caja.CierreCaja.ToString().Replace(dinero, totalCierre)); caja.FechaCierre = Convert.ToDateTime(caja.FechaCierre.ToString().Replace(fechaCierre, Convert.ToString(DateTime.Now))); caja.Validada = Convert.ToBoolean(caja.Validada.ToString().Replace(validarCCH, Convert.ToString(validar))); } } else { ViewBag.auten = false; ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "La contraseña del usuario se ha cambiado exitosamente." : ""; return(View()); } } //Fin de la condición db.SaveChanges(); ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "La contraseña del usuario se ha cambiado exitosamente." : ""; return(View()); } else { return(RedirectToAction("Login", "Account")); } }
public ActionResult Create(FormCollection collection, AddCajaChica add) { var fechaDefaul = "1900-01-01"; int ultimoId; string convestr; string identt; ultimoId = (from i in db.addCajas orderby i.Id descending select i.Id).Count(); if (ultimoId == 0) { ultimoId = 1; } else { ultimoId = (from i in db.addCajas orderby i.Id descending select i.Id).First(); ultimoId++; } convestr = ultimoId.ToString(); identt = "CC-0" + convestr; //----------------------------------------------------------- AddCajaChica addCajaChica = new AddCajaChica(); if (ModelState.IsValid) { //Numero de identificacion de la caja chica addCajaChica.IdentityCajaChica = identt; //Nombre de la Caja Chica addCajaChica.nameCajaChica = Convert.ToString(collection["nameCajaChica"]); //Quien creo la caja chica addCajaChica.CreadoPor = User.Identity.GetUserName(); //Validate addCajaChica.Validada = Convert.ToBoolean(0); //Fecha addCajaChica.fecha = DateTime.Today.Date; //Fecha Cierre addCajaChica.FechaCierre = Convert.ToDateTime(fechaDefaul); //Fecha apertura addCajaChica.fechaApertura = Convert.ToDateTime(fechaDefaul); db.addCajas.Add(addCajaChica); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View()); } }