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 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(); } }