Exemple #1
0
        public ENUbigeoCompleto ObtenerCompletoUno(string CodigoDpto, string CodigoProv, string CodigoDist)
        {
            DbCommand        oCommand          = null;
            ENUbigeoCompleto oENUbigeoCompleto = new ENUbigeoCompleto();

            try
            {
                oCommand = GenericDataAccess.CreateCommand(dataProviderName, connectionString, "usp_SCTR_Ubigeo_sel_uno_completo");
                GenericDataAccess.AgregarParametro(oCommand, "@argCodDpto", CodigoDpto, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCodProv", CodigoProv, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argCodDist", CodigoDist, TipoParametro.STR, Direccion.INPUT);
                GenericDataAccess.AgregarParametro(oCommand, "@argErrorCode", 1, TipoParametro.INT, Direccion.OUTPUT);
                DbDataReader oDataReader = GenericDataAccess.ExecuteReader(oCommand);
                while (oDataReader.Read())
                {
                    oENUbigeoCompleto.CodigoDpto      = oDataReader["CodigoDpto"].ToString();
                    oENUbigeoCompleto.DescripcionProv = oDataReader["Nombre"].ToString();
                    oENUbigeoCompleto.CodigoProv      = oDataReader["CodigoProv"].ToString();
                    oENUbigeoCompleto.DescripcionProv = oDataReader["Nombre"].ToString();
                    oENUbigeoCompleto.CodigoDist      = oDataReader["CodigoDist"].ToString();
                    oENUbigeoCompleto.DescripcionDist = oDataReader["Nombre"].ToString();
                }
                return(oENUbigeoCompleto);
            }
            catch (Exception ex)
            {
                throw new Exception();
            }
            finally
            {
                GenericDataAccess.CerrarConexion(oCommand, null);
            }
        }
        // GET: VMClientes
        public ActionResult Index()
        {
            //var VMCliente = new List<ENClientes>();
            //var VMUbigeo = new List<ENUbigeoCompleto>();
            var VMCliente        = new ENClientes();
            var VMUbigeo         = new ENUbigeoCompleto();
            var ClienteViewModel = new VMClientes
            {
                Clientes = VMCliente,
                Ubigeo   = VMUbigeo
            };

            return(View(ClienteViewModel));
        }
        public ActionResult Index()
        {
            ViewBag.Clientes = LNClientes.ObtenerTodos();
            //var VMCliente = new List<ENClientes>();
            //var VMUbigeo = new List<ENUbigeoCompleto>();
            var VMCliente = new ENClientes();
            var VMUbigeo  = new ENUbigeoCompleto();

            var ClienteViewModel = new VMClientes
            {
                Clientes = VMCliente,
                Ubigeo   = VMUbigeo
            };

            //return View(ClienteViewModel);

            return(View());
        }
        public ActionResult Crear(string id = "")
        {
            ENClientes oENClientes = null;
            var        VMCliente   = new ENClientes();
            var        VMUbigeo    = new ENUbigeoCompleto();

            var ClienteViewModel = new VMClientes
            {
                Clientes = VMCliente,
                Ubigeo   = VMUbigeo
            };


            if (id != "")
            {
                oENClientes               = LNClientes.ObtenerUno(id);
                ViewBag.CodigoDpto        = new SelectList(LNUbigeoDpto.ObtenerDpto().ToList(), "CodigoDpto", "DescripcionDpto", oENClientes.CodigoDpto);
                ViewBag.CodigoProv        = new SelectList(LNUbigeoProv.ObtenerProv(oENClientes.CodigoDpto).ToList(), "CodigoProv", "DescripcionProv", oENClientes.CodigoProv);
                ViewBag.CodigoDist        = new SelectList(LNUbigeoDist.ObtenerDist(oENClientes.CodigoDpto, oENClientes.CodigoProv).ToList(), "CodigoDist", "DescripcionDist", oENClientes.CodigoDist);
                ViewBag.CodigoCorredor    = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor", oENClientes.CodigoCorredor);
                ViewBag.CodigoEjecutivo   = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo", oENClientes.CodigoEjecutivo);
                ViewBag.CodigoTipoCliente = new SelectList(LNTipoCliente.ObtenerTodos().ToList(), "CodigoTipoCliente", "DescripcionTipoCliente", oENClientes.CodigoTipoCliente);
            }
            else
            {
                ViewBag.CodigoDpto        = new SelectList(LNUbigeoDpto.ObtenerDpto().ToList(), "CodigoDpto", "DescripcionDpto");
                ViewBag.CodigoProv        = new SelectList(LNUbigeoProv.ObtenerProv("15").ToList(), "CodigoProv", "DescripcionProv");
                ViewBag.CodigoDist        = new SelectList(LNUbigeoDist.ObtenerDist("15", "01").ToList(), "CodigoDist", "DescripcionDist");
                ViewBag.CodigoCorredor    = new SelectList(LNSCTRCorredor.ObtenerTodos().ToList(), "CodigoCorredor", "DescripcionCorredor");
                ViewBag.CodigoEjecutivo   = new SelectList(LNSCTREjecutivos.ObtenerTodos().ToList(), "CodigoEjecutivo", "NombreEjecutivo");
                ViewBag.CodigoTipoCliente = new SelectList(LNTipoCliente.ObtenerTodos().ToList(), "CodigoTipoCliente", "DescripcionTipoCliente");

                oENClientes = new ENClientes();
            }
            return(View(oENClientes));
        }