public JsonResult FacturaCarrito(int id) { V_Usuarios oUsuario = (V_Usuarios)Session["User"]; string ErrorInsert = ""; IEnumerable <object> listFacturaCarrito = null; var consulta = (from fact in db.tbCarrito where fact.clte_Id == oUsuario.clte_Id && fact.tbProducto.prod_Precio > 0 select new { prodprecio = fact.tbProducto.prod_Precio, cantidadProd = fact.car_Cantidad, prodId = fact.prod_Id }).ToList(); tbCarrito carr = db.tbCarrito.Where(x => x.clte_Id == oUsuario.clte_Id).FirstOrDefault(); foreach (var item in consulta) { try { listFacturaCarrito = db.UDP_Vent_tbFacturaDetalle_Insert(5, item.prodId, item.cantidadProd, item.prodprecio, Convert.ToDecimal(item.cantidadProd * 0.15), 0, 3, DateTime.Now); foreach (UDP_Vent_tbFacturaDetalle_Insert_Result res in listFacturaCarrito) { ErrorInsert = res.MensajeError; } if (ErrorInsert == "-1") { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador."); return(Json("error", JsonRequestBehavior.AllowGet)); } if (carr != null) { db.tbCarrito.Remove(carr); db.SaveChanges(); } } catch (Exception ex) { ex.Message.ToString(); } } return(Json("bien", JsonRequestBehavior.AllowGet)); }
public ActionResult Edit([Bind(Include = "cat_Id,cat_Descripcion,cat_UsuarioCrea,cat_FechaCrea,cat_UsuarioModifica,cat_FechaModifica")] tbCategoria tbCategoria) { if (ModelState.IsValid) { db.Entry(tbCategoria).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.cat_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCategoria.cat_UsuarioCrea); ViewBag.cat_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbCategoria.cat_UsuarioModifica); return(View(tbCategoria)); }
public ActionResult Register(string identidad, string nombre, string Apellido, DateTime FechaNacimiento, string sexo, string Telefono, string correo, string password) { string UserName = nombre + Apellido; IEnumerable <object> listCategoria = null; string MensajeError = ""; try { listCategoria = db.UDP_Acce_tbUsuario_Insert(UserName, password); foreach (UDP_Acce_tbUsuario_Insert_Result Resultado in listCategoria) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ViewBag.Error("Error al registrase, contacte al administrador."); return(View()); } else { tbCliente objCliente = new tbCliente(); objCliente.clte_Identidad = identidad; objCliente.clte_Nombre = nombre; objCliente.clte_Apellido = Apellido; objCliente.clte_FechaNacimiento = FechaNacimiento; objCliente.clte_Sexo = sexo; objCliente.clte_Telefono = Telefono; objCliente.clte_Correo = correo; objCliente.usu_Id = Convert.ToInt16(MensajeError); objCliente.clte_UsuarioCrea = 3; objCliente.clte_FechaCrea = DateTime.Now; db.tbCliente.Add(objCliente); db.SaveChanges(); Usuario_Rol usuarioRol = new Usuario_Rol(); usuarioRol.id_Rol = 2; usuarioRol.usu_Id = Convert.ToInt16(MensajeError); db.Usuario_Rol.Add(usuarioRol); db.SaveChanges(); } } catch (Exception Ex) { ViewBag.Error = "Se produjo un error al registrar, contacte al administrador"; return(View()); } ViewBag.Message = "Usuario registrado correctamente, inicie sesión"; return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "sali_Id,prod_Id,sali_Existencia,sali_Cantidad,sali_FechaEntrada,sali_UsuarioCrea,sali_FechaCrea,sali_UsuarioModifica,sali_FechaModifica")] tbSalida tbSalida) { if (ModelState.IsValid) { db.tbSalida.Add(tbSalida); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.sali_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioCrea); ViewBag.sali_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioModifica); ViewBag.prod_Id = new SelectList(db.tbProducto, "prod_Id", "prod_Codigo", tbSalida.prod_Id); return(View(tbSalida)); }
public ActionResult Create([Bind(Include = "invf_id,prod_Id,invf_total,invf_FechaInventario,invf_UsuarioCrea,invf_FechaCrea,invf_UsuarioModifica,invf_FechaModifica")] InventarioFisico inventarioFisico) { if (ModelState.IsValid) { db.InventarioFisico.Add(inventarioFisico); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.invf_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", inventarioFisico.invf_UsuarioCrea); ViewBag.invf_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", inventarioFisico.invf_UsuarioModifica); ViewBag.prod_Id = new SelectList(db.tbProducto, "prod_Id", "prod_Codigo", inventarioFisico.prod_Id); return(View(inventarioFisico)); }
public ActionResult Create([Bind(Include = "trad_Id,trad_Descripcion,trad_Fecha,fact_Id,trad_UsuarioCrea,trad_FechaCrea,trad_UsuarioModifica,trad_FechaModifica,estt_Id")] tbTransaccionDetalle tbTransaccionDetalle) { if (ModelState.IsValid) { db.tbTransaccionDetalle.Add(tbTransaccionDetalle); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.trad_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTransaccionDetalle.trad_UsuarioCrea); ViewBag.trad_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbTransaccionDetalle.trad_UsuarioModifica); ViewBag.fact_Id = new SelectList(db.tbFactura, "fact_Id", "Codigo Factura", tbTransaccionDetalle.fact_Id); ViewBag.estt_Id = new SelectList(db.tbEstadoTransaccion, "estt_Id", "estt_Descripcion", tbTransaccionDetalle.estt_Id); return(View(tbTransaccionDetalle)); }
public ActionResult Create([Bind(Include = "prod_Id,prod_Codigo,prod_Descripcion,prov_Id,subc_Id,prod_Precio,prod_UsuarioCrea,prod_FechaCrea,prod_UsuarioModifica,prod_FechaModifica,prod_Img")] tbProducto tbProducto) { if (ModelState.IsValid) { db.tbProducto.Add(tbProducto); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.prod_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbProducto.prod_UsuarioCrea); ViewBag.prod_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbProducto.prod_UsuarioModifica); ViewBag.prov_Id = new SelectList(db.tbProveedor, "prov_Id", "prov_Descripcion", tbProducto.prov_Id); ViewBag.subc_Id = new SelectList(db.tbSubCategoria, "subc_Id", "subc_Descripcion", tbProducto.subc_Id); return(View(tbProducto)); }
public ActionResult Create([Bind(Include = "fact_Id,fact_Codigo,fact_Fecha,clte_Id,tipp_Id,forp_Id,fact_UsuarioCrea,fact_FechaCrea,fact_UsuarioModifica,fact_FechaModifica")] tbFactura tbFactura) { if (ModelState.IsValid) { db.tbFactura.Add(tbFactura); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.fact_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbFactura.fact_UsuarioCrea); ViewBag.fact_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbFactura.fact_UsuarioModifica); ViewBag.tipp_Id = new SelectList(db.tbTipoPago, "tipp_Id", "tipp_Descripcion", tbFactura.tipp_Id); ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_Identidad", tbFactura.clte_Id); ViewBag.forp_Id = new SelectList(db.tbFormaPago, "forp_Id", "forp_Descripcion", tbFactura.forp_Id); return(View(tbFactura)); }
public ActionResult DeleteConfirmed(int id) { tbFormaPago tbFormaPago = db.tbFormaPago.Find(id); db.tbFormaPago.Remove(tbFormaPago); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { tbEstadoTransaccion tbEstadoTransaccion = db.tbEstadoTransaccion.Find(id); db.tbEstadoTransaccion.Remove(tbEstadoTransaccion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { tbTipoDescuento tbTipoDescuento = db.tbTipoDescuento.Find(id); db.tbTipoDescuento.Remove(tbTipoDescuento); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { tbCliente tbCliente = db.tbCliente.Find(id); db.tbCliente.Remove(tbCliente); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { tbCiudad tbCiudad = db.tbCiudad.Find(id); db.tbCiudad.Remove(tbCiudad); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { tbDevolucionDetalle tbDevolucionDetalle = db.tbDevolucionDetalle.Find(id); db.tbDevolucionDetalle.Remove(tbDevolucionDetalle); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "lip_Id,lip_Descripcion,lip_Prioridad,lip_EsActivo,lip_FechaInicio,lip_FechaFin,lip_UsuarioCrea,lip_FechaCrea,lip_UsuarioModifica,lip_FechaModifica")] tbListadoPrecio tbListadoPrecio) { if (ModelState.IsValid) { db.tbListadoPrecio.Add(tbListadoPrecio); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.lip_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbListadoPrecio.lip_UsuarioCrea); ViewBag.lip_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbListadoPrecio.lip_UsuarioModifica); return(View(tbListadoPrecio)); }
public ActionResult Recovery(RecoveryPasswordViewModel model) { try { if (!ModelState.IsValid) { return(View(model)); } var data = Encoding.UTF8.GetBytes(model.Password); byte[] hash; using (SHA512 shaM = new SHA512Managed()) { hash = shaM.ComputeHash(data); } using (LateOSEntities db = new LateOSEntities()) { var oUser = db.tbUsuarios.Where(d => d.usu_Token == model.token).FirstOrDefault(); if (oUser != null) { oUser.usu_Password = hash; oUser.usu_Token = null; db.Entry(oUser).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } } catch (Exception ex) { throw new Exception(ex.Message); } ViewBag.Message = "Contraseña modificada con éxito"; return(View("Index")); }