public IEnumerable <Municipio> QueryListarMunicipios() { List <tbl_Municipio> listaMunicipios = new List <tbl_Municipio>(); using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { listaMunicipios = bd.tbl_Municipio.ToList(); } List <Municipio> lista = new List <Municipio>(); foreach (tbl_Municipio municipio in listaMunicipios) { Municipio municip = new Municipio(); municip.Codigo = municipio.Codigo.ToString(); municip.Nombre = municipio.Nombre; municip.CodigoDepartamento = municipio.CodigoDepartamento.ToString(); if (municipio.Indicativo.ToString().Length < 5) { municip.Indicativo = "0" + municipio.Indicativo.ToString(); } else { municip.Indicativo = municipio.Indicativo.ToString(); } lista.Add(municip); } return(lista); }
public IEnumerable <Departamento> QueryListarDepartamentos() { List <tbl_Departamento> listaDepartamentos = new List <tbl_Departamento>(); using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { listaDepartamentos = bd.tbl_Departamento.ToList(); } List <Departamento> lista = new List <Departamento>(); foreach (tbl_Departamento departamento in listaDepartamentos) { Departamento departament = new Departamento(); departament.Codigo = departamento.Codigo.ToString(); departament.Nombre = departamento.Nombre; if (departamento.Codigo.ToString().Length < 2) { departament.Codigo = "0" + departamento.Codigo.ToString(); } else { departament.Codigo = departamento.Codigo.ToString(); } lista.Add(departament); } return(lista); }
public void QueryCrearDepartamento(Departamento departamento) { tbl_Departamento TblDepartamento = new tbl_Departamento(); TblDepartamento.Codigo = int.Parse(departamento.Codigo); TblDepartamento.Nombre = departamento.Nombre; using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { bd.tbl_Departamento.Add(TblDepartamento); bd.SaveChanges(); } }
public void QueryCrearMunicipio(Municipio municipio) { tbl_Municipio tblMunicipio = new tbl_Municipio(); tblMunicipio.Codigo = int.Parse(municipio.Codigo); tblMunicipio.Nombre = municipio.Nombre; tblMunicipio.CodigoDepartamento = int.Parse(municipio.CodigoDepartamento); tblMunicipio.Indicativo = int.Parse(municipio.Indicativo); using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { bd.tbl_Municipio.Add(tblMunicipio); bd.SaveChanges(); } }
public Departamento QueryBuscarDepartamentoPorCodigo(int codigo) { Departamento department = new Departamento(); using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { tbl_Departamento departamento = bd.tbl_Departamento.Find(codigo); if (departamento != null) { department.Codigo = departamento.Codigo.ToString(); department.Nombre = departamento.Nombre; } } return(department); }
public Municipio QueryBuscarMunicipioPorCodigo(int codigo, int codigoDepartamento) { Municipio municip = new Municipio(); using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { tbl_Municipio municipio = bd.tbl_Municipio.FirstOrDefault(c => c.Codigo == codigo && c.CodigoDepartamento == codigoDepartamento); if (municipio != null) { municip.Codigo = municipio.Codigo.ToString(); municip.Nombre = municipio.Nombre; municip.CodigoDepartamento = municipio.CodigoDepartamento.ToString(); municip.Indicativo = municipio.Indicativo.ToString(); } } return(municip); }
public void QueryEditarDepartamento(Departamento departamento) { string codigo = departamento.AntiguoCodigo; using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { bd.sp_UpdateDepartamentos(int.Parse(departamento.Codigo), departamento.Nombre, int.Parse(departamento.AntiguoCodigo)); } using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { string indicativoCompleto; List <tbl_Municipio> lstMunicipios = bd.tbl_Municipio.ToList(); foreach (tbl_Municipio tbl in lstMunicipios) { string digito = "0"; string indicativo; if (tbl.Codigo.ToString().Length == 2) { indicativo = digito + tbl.Codigo.ToString(); indicativoCompleto = departamento.Codigo + indicativo; } else if (tbl.Codigo.ToString().Length == 1) { indicativo = digito + "0" + tbl.Codigo.ToString(); indicativoCompleto = departamento.Codigo + indicativo; } else { indicativoCompleto = departamento.Codigo + tbl.Codigo.ToString(); } if (tbl.CodigoDepartamento == int.Parse(departamento.Codigo)) { tbl.Indicativo = int.Parse(indicativoCompleto); } } bd.SaveChanges(); //TblDepartamento.Codigo = int.Parse(departamento.Codigo); //TblDepartamento.Nombre = departamento.Nombre; //bd.SaveChanges(); } }
public Municipio QueryBuscarMunicipioPorIndicativo(int indicativo) { Municipio muni = new Municipio(); using (BDTelefoniaEntities bd = new BDTelefoniaEntities()) { var query = from mun in bd.tbl_Municipio where mun.Indicativo == indicativo select mun; foreach (tbl_Municipio municipio in query) { muni.Codigo = municipio.Codigo.ToString(); muni.Nombre = municipio.Nombre; muni.CodigoDepartamento = municipio.CodigoDepartamento.ToString(); } } return(muni);; }