Exemple #1
0
        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);
        }
Exemple #2
0
        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"));
            }
        }