// GET: Levantados/GetList/?anio=2015&trim=3 public PartialViewResult _GetList(int?anio = 0, int?trim = 0) { if (!ValidateSession()) { return(null); } List <mostrar_levantado_Result> list = new List <mostrar_levantado_Result>(); if (anio == 0 && trim == 0) { return(PartialView(list)); } var data = db.mostrar_levantado(anio, trim, ""); mostrar_levantado_Result result; foreach (var item in data) { result = new mostrar_levantado_Result(); result = item; list.Add(result); } return(PartialView(list)); }
// GET: Levantados/Create public ActionResult Create() { if (!ValidateSession()) { return(RedirectToAction("Usuario", "Login")); } var obj = new mostrar_levantado_Result(); obj.fecha = DateTime.Now; obj.idUsuario = Convert.ToInt16(Session["UserId"].ToString()); obj.usuario = Session["UserName"].ToString(); return(View(obj)); }
public ActionResult Create(mostrar_levantado_Result levEnc) { try { //Guardar Nuevo if (string.IsNullOrEmpty(levEnc.id) && validaInt(levEnc.idTienda) && validaInt(levEnc.idUsuario) && !string.IsNullOrWhiteSpace(levEnc.referencia) && !string.IsNullOrWhiteSpace(levEnc.descripcion)) { db.insertar_levantado(levEnc.fecha, levEnc.referencia, levEnc.idTienda, levEnc.idUsuario, levEnc.descripcion); var max = db.mostrar_levantado_max_id().FirstOrDefault(); levEnc.id = max.ToString(); ViewBag.TypeMensaje = true; ViewBag.MensajeLev = "Se ha guardado los cambios correctamente: " + levEnc.id; return(View(levEnc)); } else if (!string.IsNullOrEmpty(levEnc.id) && validaInt(levEnc.idTienda) && validaInt(levEnc.idUsuario) && !string.IsNullOrWhiteSpace(levEnc.referencia) && !string.IsNullOrWhiteSpace(levEnc.descripcion)) { db.editar_levantado(levEnc.id, levEnc.fecha, levEnc.referencia, levEnc.idTienda, levEnc.idUsuario, levEnc.descripcion); ViewBag.TypeMensaje = true; ViewBag.MensajeLev = "Se ha guardado los cambios correctamente"; return(View(levEnc)); } else { ViewBag.TypeMensaje = false; ViewBag.MensajeLev = "Error: Uno o varios valores de los campos requeridos no estan completos, corríja e intente de nuevo."; return(View(levEnc)); } //Editar Levantado } catch (Exception ex) { ViewBag.TypeMensaje = false; ViewBag.MensajeLev = "Ocurrio un error, comuniquese con el administrador del sistema, " + ex.InnerException.Message; return(View(levEnc)); } }