public ActionResult Lotes(detalleBodegaProducto model) { if (ModelState.IsValid) { if (model.formaLote == "UEPS" || model.formaLote == "PEPS") { System.Diagnostics.Debug.WriteLine(model.idProducto); if (!datosDuplicados(model.idProducto)) { string consulta = "insert into detalleProductoBodega(idProducto,gestion,formaLote) values (" + model.idProducto + ",'" + lote + "','" + model.formaLote + "');"; System.Diagnostics.Debug.WriteLine(consulta); if (conexion.ExcuteQuery(consulta)) { return(RedirectToAction("DetalleLotes", "Costos")); } } else { ModelState.AddModelError("Error", "Datos duplicados con el producto"); } } else { ModelState.AddModelError("Error", "No ingreso de fomra correcta el UEPS o PEPS"); } } detalleBodegaProducto detalle = new detalleBodegaProducto(); detalle.listaProducto = getListaProducto(); return(View(detalle)); }
public ActionResult Lotes() { detalleBodegaProducto detalle = new detalleBodegaProducto(); detalle.listaProducto = getListaProducto(); //return View(getListItemProdudcto()); return(View(detalle)); }
public void getListaDetalleProducto() { lista.Clear(); string email = Session["Email"].ToString(); string consulta = "select * from view_GestionCostos where email like '%" + email + "%';"; DataTable dt = conexion.ShowDataByQuery(consulta); foreach (DataRow row in dt.Rows) { detalleBodegaProducto detalle = new detalleBodegaProducto(); detalle.idDetalle = Convert.ToInt32(row["idDetalle"].ToString()); detalle.idProducto = Convert.ToInt32(row["idProducto"].ToString()); detalle.nombreProducto = row["producto"].ToString(); detalle.gestion = row["gestion"].ToString(); detalle.formaLote = row["formaLote"].ToString(); lista.Add(detalle); } }