// GET: /NotaCredito/Details/5 public ActionResult Details(short?id) { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("NotaCredito/Details")) { if (id == null) { return(RedirectToAction("Index")); } tbNotaCredito tbNotaCredito = db.tbNotaCredito.Find(id); if (tbNotaCredito == null) { return(RedirectToAction("NotFound", "Login")); } return(View(tbNotaCredito)); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult DeleteConfirmed(short id) { tbNotaCredito tbNotaCredito = db.tbNotaCredito.Find(id); db.tbNotaCredito.Remove(tbNotaCredito); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "nocre_Id,nocre_Codigo,dev_Id,clte_Id,suc_Id,cja_Id,nocre_Anulado,nocre_FechaEmision,nocre_MotivoEmision,nocre_Monto,nocre_Redimido,nocre_FechaRedimido,nocre_EsImpreso,nocre_UsuarioCrea,nocre_FechaCrea,nocre_UsuarioModifica,nocre_FechaModifica")] tbNotaCredito tbNotaCredito) { var MensajeError = ""; IEnumerable <object> list = null; if (ModelState.IsValid) { try { list = db.UDP_Vent_tbNotaCredito_Insert(tbNotaCredito.nocre_Codigo, tbNotaCredito.dev_Id, tbNotaCredito.clte_Id, tbNotaCredito.suc_Id, tbNotaCredito.cja_Id, tbNotaCredito.nocre_Anulado, tbNotaCredito.nocre_FechaEmision, tbNotaCredito.nocre_MotivoEmision, tbNotaCredito.nocre_Monto, tbNotaCredito.nocre_Redimido, tbNotaCredito.nocre_FechaRedimido, tbNotaCredito.nocre_EsImpreso); foreach (UDP_Vent_tbNotaCredito_Insert_Result NotaCredito in list) { MensajeError = NotaCredito.MensajeError; } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo Insertar el registro, favor contacte al administrador."); ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); return(View(tbNotaCredito)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); return(View(tbNotaCredito)); } } ViewBag.nocre_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioCrea); ViewBag.nocre_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioModifica); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_Identificacion", tbNotaCredito.clte_Id); ViewBag.dev_Id = new SelectList(db.tbDevolucion, "dev_Id", "dev_Id", tbNotaCredito.dev_Id); ViewBag.suc_Id = new SelectList(db.tbSucursal, "suc_Id", "mun_Codigo", tbNotaCredito.suc_Id); ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); return(View(tbNotaCredito)); }
// GET: /NotaCredito/Details/5 public ActionResult Details(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbNotaCredito tbNotaCredito = db.tbNotaCredito.Find(id); if (tbNotaCredito == null) { return(HttpNotFound()); } return(View(tbNotaCredito)); }
public ActionResult Edit([Bind(Include = "nocre_Id,nocre_Codigo,dev_Id,clte_Id,nocre_FechaEmision,nocre_MotivoEmision,nocre_Monto,nocre_UsuarioCrea,nocre_FechaCrea,nocre_UsuarioModifica,nocre_FechaModifica")] tbNotaCredito tbNotaCredito) { if (ModelState.IsValid) { db.Entry(tbNotaCredito).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.nocre_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioCrea); ViewBag.nocre_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioModifica); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbNotaCredito.clte_Id); ViewBag.dev_Id = new SelectList(db.tbDevolucion, "dev_Id", "dev_Id", tbNotaCredito.dev_Id); return(View(tbNotaCredito)); }
// GET: /NotaCredito/Edit/5 public ActionResult Edit(short?id) { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("NotaCredito/Edit")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.emp_Id); } ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id == null ? 0 : x.tbSucursales.suc_Id).SingleOrDefault(); if (id == null) { return(RedirectToAction("Index")); } tbNotaCredito tbNotaCredito = db.tbNotaCredito.Find(id); if (tbNotaCredito == null) { return(RedirectToAction("NotFound", "Login")); } ViewBag.clte_Id = new SelectList(db.tbCaja, "cja_Id", "cja_Descripcion", tbNotaCredito.cja_Id); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_Identificacion", tbNotaCredito.clte_Id); ViewBag.Nombres = db.tbNotaCredito.Where(x => x.nocre_Id == id).Select(x => x.tbCliente.clte_Nombres + " " + x.tbCliente.clte_Apellidos).SingleOrDefault(); ViewBag.dev_Id = new SelectList(db.tbDevolucion, "dev_Id", "dev_Id", tbNotaCredito.dev_Id); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); return(View(tbNotaCredito)); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }
public ActionResult CreateNotaCredito([Bind(Include = "nocre_Id,nocre_Codigo,dev_Id,clte_Id,suc_Id,cja_Id,nocre_Anulado,nocre_RazonAnulado,nocre_FechaEmision,nocre_MotivoEmision,nocre_Monto,nocre_Redimido,nocre_FechaRedimido,nocre_EsImpreso,nocre_UsuarioCrea,nocre_FechaCrea,nocre_UsuarioModifica,nocre_FechaModifica")] tbNotaCredito tbNotaCredito) { var MensajeError = ""; IEnumerable <object> list = null; if (ModelState.IsValid) { try { list = db.UDP_Vent_tbNotaCredito_Insert(tbNotaCredito.nocre_Codigo, tbNotaCredito.dev_Id, tbNotaCredito.clte_Id, tbNotaCredito.suc_Id, tbNotaCredito.cja_Id, tbNotaCredito.nocre_Anulado, tbNotaCredito.nocre_RazonAnulado, tbNotaCredito.nocre_FechaEmision, tbNotaCredito.nocre_MotivoEmision, tbNotaCredito.nocre_Monto, tbNotaCredito.nocre_Redimido, tbNotaCredito.nocre_FechaRedimido, tbNotaCredito.nocre_EsImpreso, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbNotaCredito_Insert_Result NotaCredito in list) { MensajeError = NotaCredito.MensajeError; } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo Insertar el registro, favor contacte al administrador."); return(View(tbNotaCredito)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Function.InsertBitacoraErrores("Devolucion/CreateNotaCredito", Ex.Message.ToString(), "CreateNotaCredito"); ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador."); return(View(tbNotaCredito)); } } return(View(tbNotaCredito)); }
// GET: /NotaCredito/Edit/5 public ActionResult Edit(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbNotaCredito tbNotaCredito = db.tbNotaCredito.Find(id); if (tbNotaCredito == null) { return(HttpNotFound()); } ViewBag.nocre_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioCrea); ViewBag.nocre_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioModifica); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte", tbNotaCredito.clte_Id); ViewBag.dev_Id = new SelectList(db.tbDevolucion, "dev_Id", "dev_Id", tbNotaCredito.dev_Id); return(View(tbNotaCredito)); }
// GET: /NotaCredito/Edit/5 public ActionResult Edit(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbNotaCredito tbNotaCredito = db.tbNotaCredito.Find(id); if (tbNotaCredito == null) { return(HttpNotFound()); } //ViewBag.nocre_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioCrea); //ViewBag.nocre_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbNotaCredito.nocre_UsuarioModifica); ViewBag.clte_Id = new SelectList(db.tbCaja, "cja_Id", "cja_Descripcion", tbNotaCredito.cja_Id); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_Identificacion", tbNotaCredito.clte_Id); ViewBag.dev_Id = new SelectList(db.tbDevolucion, "dev_Id", "dev_Id", tbNotaCredito.dev_Id); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); return(View(tbNotaCredito)); }
public ActionResult Edit([Bind(Include = "nocre_Id,nocre_Codigo,dev_Id,clte_Id,suc_Id,cja_Id,nocre_Anulado,nocre_FechaEmision,nocre_MotivoEmision,nocre_Monto,nocre_Redimido,nocre_FechaRedimido,nocre_EsImpreso,nocre_UsuarioCrea,nocre_FechaCrea,nocre_UsuarioModifica,nocre_FechaModifica, tbUsuario, tbUsuario1")] tbNotaCredito tbNotaCredito) { if (ModelState.IsValid) { try { var MensajeError = ""; IEnumerable <object> list = null; list = db.UDP_Vent_tbNotaCredito_Update(tbNotaCredito.nocre_Id, tbNotaCredito.nocre_Codigo, tbNotaCredito.dev_Id, tbNotaCredito.clte_Id, tbNotaCredito.suc_Id, tbNotaCredito.cja_Id, tbNotaCredito.nocre_Anulado, tbNotaCredito.nocre_FechaEmision, tbNotaCredito.nocre_MotivoEmision, tbNotaCredito.nocre_Monto, tbNotaCredito.nocre_Redimido, tbNotaCredito.nocre_FechaRedimido, tbNotaCredito.nocre_EsImpreso, tbNotaCredito.nocre_UsuarioCrea, tbNotaCredito.nocre_FechaCrea); foreach (UDP_Vent_tbNotaCredito_Update_Result NotaCredito in list) { MensajeError = Convert.ToString(NotaCredito.MensajeError); } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo Editar el registro, favor contacte al administrador."); return(View(tbNotaCredito)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se pudo Editar el registro, favor contacte al administrador."); ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); return(View(tbNotaCredito)); } } ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); return(View(tbNotaCredito)); }
public ActionResult CreateNotaCreditoTest01([PexAssumeUnderTest] DevolucionController target, tbNotaCredito tbNotaCredito) { ActionResult result = target.CreateNotaCredito(tbNotaCredito); return(result); // TODO: agregar aserciones a método DevolucionControllerTest.CreateNotaCreditoTest01(DevolucionController, tbNotaCredito) }
public ActionResult EditTest01([PexAssumeUnderTest] NotaCreditoController target, tbNotaCredito tbNotaCredito) { ActionResult result = target.Edit(tbNotaCredito); return(result); // TODO: agregar aserciones a método NotaCreditoControllerTest.EditTest01(NotaCreditoController, tbNotaCredito) }
public ActionResult Create([Bind(Include = "nocre_Id,nocre_Codigo,dev_Id,clte_Id,suc_Id,cja_Id,nocre_Anulado,nocre_RazonAnulado,nocre_FechaEmision,nocre_MotivoEmision,nocre_Monto,nocre_Redimido,nocre_FechaRedimido,nocre_EsImpreso,nocre_UsuarioCrea,nocre_FechaCrea,nocre_UsuarioModifica,nocre_FechaModifica")] tbNotaCredito tbNotaCredito) { if (Function.GetUserLogin()) { if (Function.GetRol()) { if (Function.GetUserRols("CuponDescuento/Create")) { int idUser = 0; List <tbUsuario> User = Function.getUserInformation(); foreach (tbUsuario Usuario in User) { idUser = Convert.ToInt32(Usuario.emp_Id); } var MensajeError = ""; IEnumerable <object> list = null; if (ModelState.IsValid) { try { list = db.UDP_Vent_tbNotaCredito_Insert(tbNotaCredito.nocre_Codigo, tbNotaCredito.dev_Id, tbNotaCredito.clte_Id, tbNotaCredito.suc_Id, tbNotaCredito.cja_Id, tbNotaCredito.nocre_Anulado, tbNotaCredito.nocre_RazonAnulado, tbNotaCredito.nocre_FechaEmision, tbNotaCredito.nocre_MotivoEmision, tbNotaCredito.nocre_Monto, tbNotaCredito.nocre_Redimido, tbNotaCredito.nocre_FechaRedimido, tbNotaCredito.nocre_EsImpreso, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Vent_tbNotaCredito_Insert_Result NotaCredito in list) { MensajeError = NotaCredito.MensajeError; } if (MensajeError == "-1") { ModelState.AddModelError("", "No se pudo Insertar el registro, favor contacte al administrador."); return(View(tbNotaCredito)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ModelState.AddModelError("", "No se pudo insertar el registro, favor contacte al administrador."); return(View(tbNotaCredito)); } } ViewBag.Devolucion = db.tbDevolucionDetalle.ToList(); ViewBag.Cliente = db.tbCliente.ToList(); ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault(); ViewBag.suc_Id = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault(); return(View(tbNotaCredito)); } else { return(RedirectToAction("SinAcceso", "Login")); } } else { return(RedirectToAction("SinRol", "Login")); } } else { return(RedirectToAction("Index", "Login")); } }