示例#1
0
        public void EliminarRgEndereco(RgEndereco _RgEndereco)
        {
            RgEndereco _Result = null;

            _Result = DAO.FindByPrimaryKey(_RgEndereco.cod_empr, _RgEndereco.cod_rg);

            DAO.Delete(_Result);
            DAO.UnitOfWork.Commit();
        }
示例#2
0
        public IHttpActionResult Put(RgEndereco _RgEndereco)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AlterarRgEndereco(_RgEndereco);

            return(Updated(_RgEndereco));
        }
示例#3
0
        public IHttpActionResult Post(RgEndereco _RgEndereco)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AdicionarRgEndereco(_RgEndereco);

            return(Created(_RgEndereco));
        }
示例#4
0
        public IHttpActionResult Patch(RgEndereco _RgEndereco)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Delta <RgEndereco> _Delta = new Delta <RgEndereco>();

            _Delta.CopyChangedValues(_RgEndereco);

            _Delta.Patch(_RgEndereco);
            return(Updated(_RgEndereco));
        }
示例#5
0
 public IHttpActionResult Delete(RgEndereco _RgEndereco)
 {
     BO.EliminarRgEndereco(_RgEndereco);
     return(Content(HttpStatusCode.NoContent, "Deleted"));
 }
示例#6
0
        public IHttpActionResult Get([FromODataUri] int CodEmpr, [FromODataUri] int CodRg)
        {
            RgEndereco _Result = BO.RecuperaRgEndereco(CodEmpr, CodRg);

            return(Ok(_Result));
        }
        public RegistroGeralProcessMapping RetornaMapaDadosRegistroGeral(RgRegGeral _RgRegGeral, RgEndereco _RgEndereco, List <RgTelefone> _RgTelefoneCollection, List <RgRegGeralNatureza> _RgRegGeralNaturezaCollection, RgFisicaJuridica _RgFisicaJuridica)
        {
            List <RgRegGeral>           _RgRegGerais                 = new List <RgRegGeral>();
            List <RgEndereco>           _RgEnderecos                 = new List <RgEndereco>();
            List <RgTelefone>           _RgTelefones                 = new List <RgTelefone>();
            List <RgRegGeralNatureza>   _RgRegGeralNaturezas         = new List <RgRegGeralNatureza>();
            List <RgFisicaJuridica>     _RgFisicasJuridicas          = new List <RgFisicaJuridica>();
            RegistroGeralProcessMapping _RegistroGeralProcessMapping = null;

            _RgRegGerais.Add(new RgRegGeral(
                                 _RgRegGeral.IdEmpr,
                                 _RgRegGeral.IdRg,
                                 _RgRegGeral.RazaoSocial,
                                 _RgRegGeral.TipoRg,
                                 _RgRegGeral.IdStatus,
                                 _RgRegGeral.DataHora != DateTime.Parse("01/01/0001 00:00:00") ? _RgRegGeral.DataHora.ToString() : "01/01/0001 00:00:00",
                                 _RgRegGeral.Usuario,
                                 _RgRegGeral.NomeFantasia,
                                 _RgRegGeral.OptanteSimples));

            _RgEnderecos.Add(new RgEndereco(
                                 _RgEndereco.IdEmpr,
                                 _RgEndereco.IdRg,
                                 _RgEndereco.Endereco,
                                 _RgEndereco.Nro,
                                 _RgEndereco.Bairro,
                                 _RgEndereco.Complemento,
                                 _RgEndereco.CEP,
                                 _RgEndereco.IdMunicipio,
                                 _RgEndereco.CxPostal,
                                 _RgEndereco.HomePage,
                                 _RgEndereco.EMail));

            foreach (RgTelefone _RgTelefone in _RgTelefoneCollection)
            {
                _RgTelefones.Add(new RgTelefone(
                                     _RgTelefone.IdEmpr,
                                     _RgTelefone.IdRg,
                                     _RgTelefone.SeqTel,
                                     _RgTelefone.IdTipoFone,
                                     _RgTelefone.DDDFone,
                                     _RgTelefone.NroFone,
                                     _RgTelefone.Contato,
                                     _RgTelefone.EMail,
                                     _RgTelefone.Principal));
            }

            foreach (RgRegGeralNatureza _RgRegGeralNatureza in _RgRegGeralNaturezaCollection)
            {
                _RgRegGeralNaturezas.Add(new RgRegGeralNatureza(
                                             _RgRegGeralNatureza.IdEmpr,
                                             _RgRegGeralNatureza.IdRg,
                                             _RgRegGeralNatureza.IdNatureza,
                                             _RgRegGeralNatureza.IdStatusNat,
                                             _RgRegGeralNatureza.DataHora != DateTime.Parse("01/01/0001 00:00:00") ? _RgRegGeralNatureza.DataHora.ToString() : "01/01/0001 00:00:00",
                                             _RgRegGeralNatureza.Usuario));
            }

            _RgFisicasJuridicas.Add(new RgFisicaJuridica(
                                        _RgFisicaJuridica.IdEmpr,
                                        _RgFisicaJuridica.IdRg,
                                        _RgFisicaJuridica.NroCPF,
                                        _RgFisicaJuridica.DigCPF,
                                        _RgFisicaJuridica.NroRg,
                                        _RgFisicaJuridica.DigRg,
                                        _RgFisicaJuridica.DtEmissao != DateTime.Parse("01/01/0001 00:00:00") ? _RgFisicaJuridica.DtEmissao.ToString() : "01/01/0001 00:00:00",
                                        _RgFisicaJuridica.OrgaoExpRg,
                                        _RgFisicaJuridica.InscrMunicipal,
                                        _RgFisicaJuridica.CGC,
                                        _RgFisicaJuridica.FilialCGC,
                                        _RgFisicaJuridica.DigCGC,
                                        _RgFisicaJuridica.InscEstadual,
                                        _RgFisicaJuridica.NroBanco,
                                        _RgFisicaJuridica.NroAgencia,
                                        _RgFisicaJuridica.DigAgencia,
                                        _RgFisicaJuridica.NroConta,
                                        _RgFisicaJuridica.DigConta,
                                        _RgFisicaJuridica.IdTipoCta,
                                        _RgFisicaJuridica.CEI));

            _RegistroGeralProcessMapping = new RegistroGeralProcessMapping();

            _RegistroGeralProcessMapping.RgRegGerais         = _RgRegGerais;
            _RegistroGeralProcessMapping.RgEnderecos         = _RgEnderecos;
            _RegistroGeralProcessMapping.RgTelefones         = _RgTelefones;
            _RegistroGeralProcessMapping.RgRegGeralNaturezas = _RgRegGeralNaturezas;
            _RegistroGeralProcessMapping.RgFisicasJuridicas  = _RgFisicasJuridicas;

            return(_RegistroGeralProcessMapping);
        }
示例#8
0
 public void AlterarRgEndereco(RgEndereco _RgEndereco)
 {
     DAO.Update(_RgEndereco);
     DAO.UnitOfWork.Commit();
 }
示例#9
0
 public void AdicionarRgEndereco(RgEndereco _RgEndereco)
 {
     DAO.Insert(_RgEndereco);
     DAO.UnitOfWork.Commit();
 }
示例#10
0
        public RgEndereco RecuperaRgEndereco(int _CodEmpr, int _CodRg)
        {
            RgEndereco _Result = DAO.RecuperarRgEndereco(_CodEmpr, _CodRg);

            return(_Result);
        }