Beispiel #1
0
 // ===========================================================================
 /// <summary>
 /// Author     : MARCO ANTONIO MARTINEZ LOPEZ
 /// Create date: Feb 10 2020 10:30AM
 /// Método que permite listar de la tabla Pais capa PRC
 /// </summary>
 // ******************* = Método List = ******************************
 public List <Pais_List_Result> Pais_List(string pai_codigo)
 {
     try
     {
         var Pais = (from TPais in BDPais.Pais_List(pai_codigo) select TPais).ToList();
         return(Pais);
     }
     catch (Exception Ex)
     {
         throw (Ex);
     }
 }
        public ActionResult Create([Bind(Include = "emp_nit,emp_dv,emp_nombre,emp_direccion,ciu_codigo,emp_telefono,emp_logo,emp_url")] Empresa empresa, HttpPostedFileBase file)
        {
            if (file != null)
            {
                var nombreArchivo = Path.GetFileName(file.FileName);
                var path          = Path.Combine(Server.MapPath("~/Uploads"), nombreArchivo);
                file.SaveAs(path);
                empresa.emp_logo = "/Uploads/" + nombreArchivo;
            }


            if (ModelState.IsValid)
            {
                try
                {
                    db.Empresa.Add(empresa);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception Ex)
                {
                    ViewBag.Err = "Error al tratar de guardar el Registro " + Ex.Message;
                }
            }
            PaisBD BDPais     = new PaisBD();
            var    TPais      = BDPais.Pais_List(null).ToList();
            string pai_codigo = TPais.First().pai_codigo;

            DepartamentoBD BDDepartamento = new DepartamentoBD();
            var            TDepartamento  = BDDepartamento.Departamento_List_Pais(pai_codigo).ToList();
            string         dep_codigo     = "";

            if (TDepartamento.Count != 0)
            {
                dep_codigo = TDepartamento.First().dep_codigo;
            }
            ViewBag.pai_codigo = new SelectList(TPais, "pai_codigo", "pai_nombre");
            ViewBag.dep_codigo = new SelectList(TDepartamento, "dep_codigo", "dep_nombre");
            ViewBag.ciu_codigo = new SelectList(db.Ciudad_List_Departamento(dep_codigo), "ciu_codigo", "ciu_nombre");

            ViewBag.ciu_codigo = new SelectList(db.Ciudad, "ciu_codigo", "ciu_nombre", empresa.ciu_codigo);
            return(View(empresa));
        }
        // GET: Empresas/Create
        public ActionResult Create()
        {
            PaisBD BDPais     = new PaisBD();
            var    TPais      = BDPais.Pais_List(null).ToList();
            string pai_codigo = TPais.First().pai_codigo;

            DepartamentoBD BDDepartamento = new DepartamentoBD();
            var            TDepartamento  = BDDepartamento.Departamento_List_Pais(pai_codigo).ToList();
            string         dep_codigo     = "";

            if (TDepartamento.Count != 0)
            {
                dep_codigo = TDepartamento.First().dep_codigo;
            }
            ViewBag.pai_codigo = new SelectList(TPais, "pai_codigo", "pai_nombre");
            ViewBag.dep_codigo = new SelectList(TDepartamento, "dep_codigo", "dep_nombre");
            ViewBag.ciu_codigo = new SelectList(db.Ciudad_List_Departamento(dep_codigo), "ciu_codigo", "ciu_nombre");



            ViewBag.ciu_codigo = new SelectList(db.Ciudad, "ciu_codigo", "ciu_nombre");
            return(View());
        }