//Metodos Json para llenar combos Departamento y Ciudad /// <summary> /// Metodo que permite cargar el filtro de departamentos por pais /// </summary> /// <param name="pai_codigo"></param> /// <returns></returns> public JsonResult GetDepartamento(string id) { DepartamentoBD BD = new DepartamentoBD(); var TDepartamento = BD.Departamento_List_Pais(id).ToList(); return(Json(TDepartamento)); //return Json(new SelectList(TDepartamento, "Value", "Text", JsonRequestBehavior.AllowGet)); }
// =========================================================================== /// <summary> /// Author : MARCO ANTONIO MARTINEZ LOPEZ /// Create date: Feb 10 2020 10:32AM /// Método que permite listar de la tabla Departamento Por Pais capa PRC /// </summary> // ******************* = Método List = ****************************** public List <Departamento_List_Pais_Result> Departamento_List_Pais(string pai_codigo) { try { var Departamento = (from TDepartamento in BDDepartamento.Departamento_List_Pais(pai_codigo) select TDepartamento).ToList(); return(Departamento); } 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()); }