public List <clsSuministro> ConsultarSuministro() { List <clsSuministro> lstSuministro = new List <clsSuministro>(); DataTable dtRespuesta = null; clsPersistenciaSuministro objPersistenciaSuministro = new clsPersistenciaSuministro(); try { dtRespuesta = objPersistenciaSuministro.ConsultarSuministro("ServiciosBasicos"); if (dtRespuesta != null) { foreach (DataRow dr in dtRespuesta.Rows) { clsSuministro objSuministro = new clsSuministro(); objSuministro.idSuministro = int.Parse(dr[0].ToString()); objSuministro.numeroSuministro = dr[1].ToString(); objSuministro.nombreServicio = dr[2].ToString(); objSuministro.nombreCliente = dr[3].ToString(); objSuministro.direccionSuministro = dr[4].ToString(); objSuministro.idDireccion = int.Parse(dr[5].ToString()); lstSuministro.Add(objSuministro); } } } catch (Exception) { throw; } return(lstSuministro); }
public ActionResult AgregarSuministro() { clsSuministro objSuministro = new clsSuministro(); List <SelectListItem> items = new List <SelectListItem>(); List <SelectListItem> items1 = new List <SelectListItem>(); List <SelectListItem> items2 = new List <SelectListItem>(); List <clsGenerico> lstGenerico = new List <clsGenerico>(); clsServicioOtro objServicioOtro = new clsServicioOtro(); try { if (Session["login"] != null) { lstCliente = objServicioOtro.ConsultarCliente(); foreach (clsClienteServicios objCliente in lstCliente) { items.Add(new SelectListItem { Text = objCliente.nombreCliente + " " + objCliente.apellidoCliente, Value = objCliente.idCliente.ToString() }); } lstGenerico = objServicioOtro.ConsultarParroquias(); foreach (clsGenerico objParroquia in lstGenerico) { items1.Add(new SelectListItem { Text = objParroquia.strDescripcion, Value = objParroquia.idGenerico.ToString() }); } lstGenerico = objServicioOtro.ConsultarTipoServicios(); foreach (clsGenerico objTipoServicio in lstGenerico) { items2.Add(new SelectListItem { Text = objTipoServicio.strDescripcion, Value = objTipoServicio.idGenerico.ToString() }); } ViewBag.lstClientes = items; ViewBag.lstParroquia = items1; ViewBag.lstTipoServicios = items2; return(View(objSuministro)); } else { return(RedirectToAction("Login", "Home")); } } catch (Exception) { return(RedirectToAction("Error", "Home")); } }