public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbCliente tbCliente = db.tbCliente.Find(id); if (tbCliente == null) { return(RedirectToAction("NotFound", "Login")); } ViewData["Razon"] = tbCliente.clte_RazonInactivo; ViewData["Monto"] = tbCliente.clte_MontoCredito; ViewData["Dias"] = tbCliente.clte_DiasCredito; ViewBag.dep_Codigo = new SelectList(db.tbDepartamento, "dep_Codigo", "dep_Nombre", tbCliente.tbMunicipio.tbDepartamento.dep_Codigo); var Departamento = tbCliente.tbMunicipio.tbDepartamento.dep_Codigo;; var Municipio = db.tbMunicipio.Select(s => new { mun_Codigo = s.mun_Codigo, mun_Nombre = s.mun_Nombre, dep_Codigo = s.dep_Codigo }).Where(x => x.dep_Codigo == Departamento).ToList(); ViewBag.mun_Codigo = new SelectList(Municipio, "mun_Codigo", "mun_Nombre", tbCliente.mun_Codigo); if (tbCliente.clte_EsPersonaNatural) { ViewBag.tpi_Id = new SelectList(db.tbTipoIdentificacion, "tpi_Id", "tpi_Descripcion", tbCliente.tpi_Id); } else { var TipoIdentificacion = db.tbTipoIdentificacion.Select(s => new { tpi_Id = s.tpi_Id, tpi_Descripcion = s.tpi_Descripcion }).Where(x => x.tpi_Id == Models.Helpers.RTN).ToList(); ViewBag.tpi_Id = new SelectList(TipoIdentificacion, "tpi_Id", "tpi_Descripcion", tbCliente.tpi_Id); } var Lista = Function.GeneroList(); ViewBag.GeneroList = new SelectList(Lista, "ID_GENERO", "DESCRIPCION", tbCliente.clte_Sexo); return(View(tbCliente)); }