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();
            }
        }
コード例 #2
0
        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();
            }
        }