public ActionResult Create([Bind(Include = "QRID,Tipo_Reclamacion_TipoID,UserNameID,Fecha,Comentario,Cliente_ClienteID,Departamento_DepartamentoID,Empleado_EmpleadoID,Estado_QR_EstadoID,Sucursal_SucursalID")] Reclamacion reclamacion) { if (ModelState.IsValid) { if (!User.IsInRole(Roles.Admin)) { Estado_QR_Helper estado_helper = new Estado_QR_Helper(); reclamacion.Estado_QR_EstadoID = estado_helper.GetEstadoByDescripcion(Estado_QR_Helper.ABIERTO).EstadoID; } reclamacion.Fecha = DateTime.Now; db.Reclamacions.Add(reclamacion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserNameID = User.Identity.GetUserId(); ViewBag.Cliente_ClienteID = new SelectList(db.Clientes, "PersonaID", "Identificacion", reclamacion.Cliente_ClienteID); ViewBag.Departamento_DepartamentoID = new SelectList(db.Departamentos, "DepartamentoID", "Nombre", reclamacion.Departamento_DepartamentoID); ViewBag.Empleado_EmpleadoID = new SelectList(db.Empleados, "PersonaID", "Identificacion", reclamacion.Empleado_EmpleadoID); ViewBag.Estado_QR_EstadoID = new SelectList(db.Estado_QRs, "EstadoID", "Descripcion", reclamacion.Estado_QR_EstadoID); ViewBag.Sucursal_SucursalID = new SelectList(db.Sucursals, "SucursalID", "Nombre", reclamacion.Sucursal_SucursalID); ViewBag.Tipo_Reclamacion_TipoID = new SelectList(db.Tipo_Reclamacions, "TipoID", "Descripcion", reclamacion.Tipo_Reclamacion_TipoID); return(View(reclamacion)); }
public ActionResult Create([Bind(Include = "TipoID,Descripcion")] Tipo_Producto tipo_Producto) { if (ModelState.IsValid) { db.Tipo_Productos.Add(tipo_Producto); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_Producto)); }
public ActionResult Create([Bind(Include = "EstadoID,Descripcion")] Estado_Cliente estado_Cliente) { if (ModelState.IsValid) { db.Estado_Clientes.Add(estado_Cliente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estado_Cliente)); }
public ActionResult Create([Bind(Include = "PaisID,Nombre_Pais")] Pais pais) { if (ModelState.IsValid) { db.Paises.Add(pais); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pais)); }
public ActionResult Create([Bind(Include = "DepartamentoID,Nombre,Empleado_PersonaID")] Departamento departamento) { if (ModelState.IsValid) { db.Departamentos.Add(departamento); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleado_PersonaID = new SelectList(db.Empleados, "PersonaID", "Identificacion", departamento.Empleado_PersonaID); return(View(departamento)); }
public ActionResult Create([Bind(Include = "ProductoID,Nombre,Monto,Tipo_Producto_TipoID")] Producto producto) { if (ModelState.IsValid) { db.Productos.Add(producto); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Tipo_Producto_TipoID = new SelectList(db.Tipo_Productos, "TipoID", "Descripcion", producto.Tipo_Producto_TipoID); return(View(producto)); }
public ActionResult Create([Bind(Include = "DireccionID,Provincia,Sector,Municipio,Barrio,Direccion_1,Direccion_2,Pais_PaisID")] Direccion direccion) { if (ModelState.IsValid) { db.Direccions.Add(direccion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Pais_PaisID = new SelectList(db.Paises, "PaisID", "Nombre_Pais", direccion.Pais_PaisID); return(View(direccion)); }
public ActionResult Create([Bind(Include = "SucursalID,Nombre,Empleado_PersonaID")] Sucursal sucursal) { if (ModelState.IsValid) { db.Sucursals.Add(sucursal); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleado_PersonaID = new SelectList(db.Empleados, "PersonaID", "Identificacion", sucursal.Empleado_PersonaID); return(View(sucursal)); }
public ActionResult Create([Bind(Include = "PersonaID,Identificacion,Nombre,Apellido,Fecha_Ingreso,Telefono,UserNameID,Email,Direccion_DireccionID,Estado_Cliente_Estado_ClienteID,Tipo_Identificacion_Tipo_IdentificacionID")] Cliente cliente) { if (ModelState.IsValid) { db.Clientes.Add(cliente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Direccion_DireccionID = new SelectList(db.Direccions, "DireccionID", "DireccionID", cliente.Direccion_DireccionID); ViewBag.Estado_Cliente_Estado_ClienteID = new SelectList(db.Estado_Clientes, "EstadoID", "Descripcion", cliente.Estado_Cliente_Estado_ClienteID); ViewBag.Tipo_Identificacion_Tipo_IdentificacionID = new SelectList(db.Tipo_Identificacions, "TipoID", "Descripcion", cliente.Tipo_Identificacion_Tipo_IdentificacionID); return(View(cliente)); }
public ActionResult Create([Bind(Include = "TransaccionID,Fecha,Monto,Cliente_PersonaID,Empleado_PersonaID,Estado_Transaccion_EstadoID")] Transaccion transaccion) { if (ModelState.IsValid) { db.Transaccions.Add(transaccion); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Cliente_PersonaID = new SelectList(db.Clientes, "PersonaID", "Identificacion", transaccion.Cliente_PersonaID); ViewBag.Empleado_PersonaID = new SelectList(db.Empleados, "PersonaID", "Identificacion", transaccion.Empleado_PersonaID); ViewBag.Estado_Transaccion_EstadoID = new SelectList(db.Estado_Transaccions, "EstadoID", "Descripcion", transaccion.Estado_Transaccion_EstadoID); return(View(transaccion)); }
public ActionResult Create([Bind(Include = "ValoracionID,Descripcion,Valor")] Valoracion valoracion) { if (db.Valoracions.Any(v => v.Valor == valoracion.Valor)) { ModelState.AddModelError("", "Valor repetido, agregue otro diferente"); return(View(valoracion)); } if (ModelState.IsValid) { db.Valoracions.Add(valoracion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(valoracion)); }
public ActionResult Create([Bind(Include = "RespuestaID,ValoracionID,Fecha,Detalle,Estado_QR_Estado_OrigenID,Estado_QR_Estado_DestinoID,Queja_QuejaID,Reclamacion_ReclamacionID")] Respuesta_Cliente respuesta_Cliente) { if (ModelState.IsValid) { db.Respuesta_Clientes.Add(respuesta_Cliente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Estado_QR_Estado_DestinoID = new SelectList(db.Estado_QRs, "EstadoID", "Descripcion", respuesta_Cliente.Estado_QR_Estado_DestinoID); ViewBag.Estado_QR_Estado_OrigenID = new SelectList(db.Estado_QRs, "EstadoID", "Descripcion", respuesta_Cliente.Estado_QR_Estado_OrigenID); ViewBag.Queja_QuejaID = new SelectList(db.Quejas, "QRID", "QRID", respuesta_Cliente.Queja_QuejaID); ViewBag.Reclamacion_ReclamacionID = new SelectList(db.Reclamacions, "QRID", "QRID", respuesta_Cliente.Reclamacion_ReclamacionID); ViewBag.ValoracionID = new SelectList(db.Valoracions, "ValoracionID", "Descripcion", respuesta_Cliente.ValoracionID); return(View(respuesta_Cliente)); }
public ActionResult Create([Bind(Include = "PersonaID,Departamento_DepartamentoID,Sucursal_SucursalID,Identificacion,Nombre,Apellido,Fecha_Ingreso,Telefono,UserNameID,Email,Direccion_DireccionID,Estado_Cliente_Estado_ClienteID,Tipo_Identificacion_Tipo_IdentificacionID")] Empleado empleado) { if (ModelState.IsValid) { db.Empleados.Add(empleado); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Departamento_DepartamentoID = new SelectList(db.Departamentos, "DepartamentoID", "Nombre", empleado.Departamento_DepartamentoID); ViewBag.Direccion_DireccionID = new SelectList(db.Direccions, "DireccionID", "DireccionID", empleado.Direccion_DireccionID); ViewBag.Estado_Cliente_Estado_ClienteID = new SelectList(db.Estado_Clientes, "EstadoID", "Descripcion", empleado.Estado_Cliente_Estado_ClienteID); ViewBag.Sucursal_SucursalID = new SelectList(db.Sucursals, "SucursalID", "Nombre", empleado.Sucursal_SucursalID); ViewBag.Tipo_Identificacion_Tipo_IdentificacionID = new SelectList(db.Tipo_Identificacions, "TipoID", "Descripcion", empleado.Tipo_Identificacion_Tipo_IdentificacionID); return(View(empleado)); }
public ActionResult Create([Bind(Include = "TransaccionID,ProductoID,Cantidad_Producto")] Transaccion_Producto transaccion_Producto) { bool invalid = db.Transaccion_Productos.Any(t => (t.TransaccionID == transaccion_Producto.TransaccionID) && (t.ProductoID == transaccion_Producto.ProductoID)); if (invalid) { ModelState.AddModelError("", "Esta transacción ya existe"); } if (ModelState.IsValid) { db.Transaccion_Productos.Add(transaccion_Producto); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ProductoID = new SelectList(db.Productos, "ProductoID", "Nombre", transaccion_Producto.ProductoID); ViewBag.TransaccionID = new SelectList(db.Transaccions, "TransaccionID", "TransaccionID", transaccion_Producto.TransaccionID); return(View(transaccion_Producto)); }
public ActionResult Create([Bind(Include = "RespuestaID,Departamento_Departamento_OrigenID,Departamento_Departamento_DestinoID,Empleado_Empleado_OrigenID,Empleado_Empleado_DestinoID,Sucursal_Sucursal_OrigenID,Sucursal_Sucursal_DestinoID,Fecha,Detalle,Estado_QR_Estado_OrigenID,Estado_QR_Estado_DestinoID,Queja_QuejaID,Reclamacion_ReclamacionID")] Respuesta_Empleado respuesta_Empleado) { if (ModelState.IsValid) { db.Respuesta_Empleados.Add(respuesta_Empleado); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Departamento_Departamento_DestinoID = new SelectList(db.Departamentos, "DepartamentoID", "Nombre", respuesta_Empleado.Departamento_Departamento_DestinoID); ViewBag.Departamento_Departamento_OrigenID = new SelectList(db.Departamentos, "DepartamentoID", "Nombre", respuesta_Empleado.Departamento_Departamento_OrigenID); ViewBag.Empleado_Empleado_DestinoID = new SelectList(db.Empleados, "PersonaID", "Identificacion", respuesta_Empleado.Empleado_Empleado_DestinoID); ViewBag.Empleado_Empleado_OrigenID = new SelectList(db.Empleados, "PersonaID", "Identificacion", respuesta_Empleado.Empleado_Empleado_OrigenID); ViewBag.Estado_QR_Estado_DestinoID = new SelectList(db.Estado_QRs, "EstadoID", "Descripcion", respuesta_Empleado.Estado_QR_Estado_DestinoID); ViewBag.Estado_QR_Estado_OrigenID = new SelectList(db.Estado_QRs, "EstadoID", "Descripcion", respuesta_Empleado.Estado_QR_Estado_OrigenID); ViewBag.Queja_QuejaID = new SelectList(db.Quejas, "QRID", "QRID", respuesta_Empleado.Queja_QuejaID); ViewBag.Reclamacion_ReclamacionID = new SelectList(db.Reclamacions, "QRID", "QRID", respuesta_Empleado.Reclamacion_ReclamacionID); ViewBag.Sucursal_Sucursal_DestinoID = new SelectList(db.Sucursals, "SucursalID", "Nombre", respuesta_Empleado.Sucursal_Sucursal_DestinoID); ViewBag.Sucursal_Sucursal_OrigenID = new SelectList(db.Sucursals, "SucursalID", "Nombre", respuesta_Empleado.Sucursal_Sucursal_OrigenID); return(View(respuesta_Empleado)); }