Beispiel #1
0
        public MunicipioBE SearchMunicipioCod(string SEARCODMUNI)
        {
            MunicipioBE municipioId = new MunicipioBE();

            try
            {
                municipioId = (from Municipio in _appDbContext.Municipio
                               where Municipio.Codigo == SEARCODMUNI
                               select new MunicipioBE
                {
                    MunicipioId = Municipio.MunicipioId,
                    Nombre = Municipio.Nombre,
                    NombreDepto = Municipio.Departamento.Nombre,
                    DepartamentoId = Municipio.Departamento.DepartamentoId,
                    Codigo = Municipio.Codigo,
                }).FirstOrDefault();
            }
            catch (Exception EX)
            {
            }
            finally
            {
                _appDbContext.Dispose();
            }

            return(municipioId);
        }
Beispiel #2
0
        public AnswerResponseBE UpdateMunicipio([FromBody] MunicipioBE UMUNI)
        {
            AnswerResponseBE AR = new AnswerResponseBE();
            MunicipioLogic   ML = new MunicipioLogic(_appDbContext);

            AR = ML.UpdateMunicipio(UMUNI);
            return(AR);
        }
Beispiel #3
0
        public AnswerResponseBE InsertMunicipio([FromBody] MunicipioBE IMUNI)
        {
            AnswerResponseBE AR = new AnswerResponseBE();
            MunicipioLogic   ML = new MunicipioLogic(_appDbContext);

            AR = ML.InsertMunicipio(IMUNI);
            return(AR);
        }
Beispiel #4
0
        public AnswerResponseBE InsertMunicipio(MunicipioBE IMUNI)
        {
            AnswerResponseBE AR = new AnswerResponseBE();

            try
            {
                int CountMuni = 0;
                CountMuni = _appDbContext.Municipio.Where(x => x.Codigo == IMUNI.Codigo).ToList().Count();
                if (CountMuni == 0)
                {
                    Municipio MUNICIPIO = new Municipio();
                    MUNICIPIO.Nombre         = IMUNI.Nombre;
                    MUNICIPIO.DepartamentoId = IMUNI.DepartamentoId;
                    MUNICIPIO.Codigo         = IMUNI.Codigo;

                    _appDbContext.Municipio.Add(MUNICIPIO);
                    _appDbContext.SaveChanges();

                    AR.CodeError        = 0;
                    AR.DescriptionError = "Se ha insertado el municipio correctamente";
                }
                else
                {
                    AR.CodeError        = 2;
                    AR.DescriptionError = "El municipio ya existe, por favor verifique la información";
                }
            }
            catch (Exception EX)
            {
                AR.CodeError        = 1;
                AR.DescriptionError = "Hubo un error";
            }
            finally
            {
                _appDbContext.Dispose();
            }
            return(AR);
        }
Beispiel #5
0
        public AnswerResponseBE UpdateMunicipio(MunicipioBE UMUNI)
        {
            AnswerResponseBE AR = new AnswerResponseBE();

            try
            {
                Municipio municipio = new Municipio();
                municipio = _appDbContext.Municipio.Where(x => x.MunicipioId == UMUNI.MunicipioId).FirstOrDefault();
                if (municipio != null)
                {
                    municipio.MunicipioId    = UMUNI.MunicipioId;
                    municipio.Nombre         = UMUNI.Nombre;
                    municipio.DepartamentoId = UMUNI.DepartamentoId;

                    _appDbContext.SaveChanges();

                    AR.CodeError        = 0;
                    AR.DescriptionError = "Se ha actualizado el municipio correctamente";
                }
                else
                {
                    AR.CodeError        = 2;
                    AR.DescriptionError = "El registro no existe, por favor verifique la información";
                }
            }
            catch (Exception EX)
            {
                AR.CodeError        = 1;
                AR.DescriptionError = "Hubo un error";
            }
            finally
            {
                _appDbContext.Dispose();
            }
            return(AR);
        }