public void getListaEstante() { listaEstante.Clear(); string email = Session["Email"].ToString(); string consulta = "select * from view_EstantePasillo where email like '%" + email + "%' ;"; System.Diagnostics.Debug.WriteLine(consulta); DataTable dt = conexion.ShowDataByQuery(consulta); foreach (DataRow row in dt.Rows) { EstanteModel es = new EstanteModel(); es.idEstante = Convert.ToInt32(row["idEstante"].ToString()); es.codigo = row["codigo"].ToString(); es.largo = Convert.ToInt32(row["largo"].ToString()); es.ancho = Convert.ToInt32(row["ancho"].ToString()); es.idPasillo = Convert.ToInt32(row["codigoPasillo"].ToString()); listaEstante.Add(es); } }
public ActionResult NewEstante(EstanteModel model) { if (ModelState.IsValid) { int idPasillo = getIdPasillo(model.idPasillo.ToString()); if (idPasillo != 0) { string consulta = "EXEC sp_AgregarEstante " + idPasillo + "," + model.codigo + "," + model.largo + "," + model.ancho + " ;"; System.Diagnostics.Debug.WriteLine(consulta); if (conexion.ExcuteQuery(consulta)) { return(RedirectToAction("Index", "Bodega")); } } else { ModelState.AddModelError("Error", "No existe el codigo del pasillo"); } } return(View()); }