コード例 #1
0
        public IHttpActionResult Get([FromODataUri] int CodEmp, [FromODataUri] int CodRg)
        {
            RgRegGeral _Result = null;

            _Result = BO.RecuperaRgRegGeral(CodEmp, CodRg);
            return(Ok(_Result));
        }
コード例 #2
0
        public void EliminaRgRegGeal(RgRegGeral _RgRegGeral)
        {
            RgRegGeral _Result = DAO.FindByPrimaryKey(_RgRegGeral.cod_empr, _RgRegGeral.cod_rg);

            DAO.Delete(_Result);
            DAO.UnitOfWork.Commit();
        }
コード例 #3
0
        public RgRegGeral RecuperaRgRegGeral(int _CodEmpr, int _codRg)
        {
            RgRegGeral _Result = null;

            _Result = DAO.FindByPrimaryKey(_CodEmpr, _codRg);
            return(_Result);
        }
コード例 #4
0
        public IHttpActionResult Put(RgRegGeral _RgRegGeral)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AlteraRgRegGeal(_RgRegGeral);

            return(Updated(_RgRegGeral));
        }
コード例 #5
0
        public IHttpActionResult Post(RgRegGeral _RgRegGeral)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AdicionaRgRegGeal(_RgRegGeral);

            return(Created(_RgRegGeral));
        }
コード例 #6
0
        public IHttpActionResult Patch(RgRegGeral _RgRegGeral)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

            _Delta.CopyChangedValues(_RgRegGeral);

            _Delta.Patch(_RgRegGeral);
            return(Updated(_RgRegGeral));
        }
コード例 #7
0
 public IHttpActionResult Delete(RgRegGeral _RgRegGeral)
 {
     BO.EliminaRgRegGeal(_RgRegGeral);
     return(Content(HttpStatusCode.NoContent, "Deleted"));
 }
コード例 #8
0
        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);
        }
コード例 #9
0
 public void AlteraRgRegGeal(RgRegGeral _RgRegGeral)
 {
     DAO.Update(_RgRegGeral);
     DAO.UnitOfWork.Commit();
 }
コード例 #10
0
 public void AdicionaRgRegGeal(RgRegGeral _RgRegGeral)
 {
     DAO.Insert(_RgRegGeral);
     DAO.UnitOfWork.Commit();
 }