public AlterarEstabelecimento()
        {
            InitializeComponent();

            EstabelecimentoController         estCtr    = new EstabelecimentoController();
            EnderecoEstabelecimentoController endEstCtr = new EnderecoEstabelecimentoController();

            _est    = Application.Current.Properties["_user"] as Estabelecimento;
            _endEst = Application.Current.Properties["_user"] as EnderecoEstabelecimento;

            nomeFantasia.Text = _est.nomeFantasia;
            cnpj.Text         = _est.cnpjEstabelecimento;
            categoria.Text    = _est.categoria;
            telefone.Text     = _est.telefoneEstabelecimento;
            website.Text      = _est.websiteEstabelecimento;
            //enderecoEstab.Text = _endEst.logradouroEstabelecimento;
            email.Text     = _est.emailEstabelecimento;
            senha.Password = _est.senhaE;

            btn_salvarEst.Visibility = Visibility.Collapsed;
            btn_editarEst.Visibility = Visibility.Collapsed;

            if (_est.ativo == true)
            {
                btn_desativar.Visibility = Visibility.Visible;
                btn_ativar.Visibility    = Visibility.Collapsed;
            }
            else if (_est.ativo == false)
            {
                alterarEnderecoEstab.Visibility = Visibility.Collapsed;
                btn_desativar.Visibility        = Visibility.Collapsed;
                btn_ativar.Visibility           = Visibility.Visible;
            }
        }
        public DetalhesEstabelecimento(Estabelecimento estab)
        {
            EnderecoEstabelecimento           endEstabelecimento = new EnderecoEstabelecimento();
            EnderecoEstabelecimentoController endEstabController = new EnderecoEstabelecimentoController();

            InitializeComponent();

            endEstabelecimento = endEstabController.BuscarPorId(estab.idEndereco);

            logradouro.Text = endEstabelecimento.logradouroEstabelecimento;
            bairro.Text     = endEstabelecimento.bairro;
            cidade.Text     = endEstabelecimento.cidade;
            uf.Text         = endEstabelecimento.uf;
        }
Example #3
0
        private void Cadastrar_Click(object sender, RoutedEventArgs e)
        {
            CadastroEstabelecimento cadEstab = new CadastroEstabelecimento();

            this.Close();
            try
            {
                EnderecoEstabelecimento enderecoEstView = new EnderecoEstabelecimento();

                string log = logradouro.Text;
                string num = numero.Text;
                //Gambiarra pra fazer aparecer logradouro no combobox
                string juncao = log + ' ' + num;
                enderecoEstView.logradouroEstabelecimento = juncao;
                enderecoEstView.numero = numero.Text;
                enderecoEstView.bairro = bairro.Text;
                enderecoEstView.cidade = cidade.Text;
                enderecoEstView.uf     = uf.Text;

                EnderecoEstabelecimentoController enderecoEstController = new EnderecoEstabelecimentoController();
                int resp = enderecoEstController.Cadastrar(enderecoEstView);

                if (resp == 1)
                {
                    MessageBox.Show("Cadastrado com sucesso!");
                }
                else if (resp == 0)
                {
                    MessageBox.Show("Houston, temos um problema!");
                }

                this.Close();

                CadastroEstabelecimento cadEst = new CadastroEstabelecimento();
                cadEst.cadastrarEstab_btn.Visibility = Visibility.Visible;
                cadEst.Show();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ligue para o suporte: " + ex);
            }
        }
Example #4
0
        public AlterarEnderecoEstabelecimento()
        {
            InitializeComponent();

            EstabelecimentoController         estCtr    = new EstabelecimentoController();
            EnderecoEstabelecimentoController endEstCtr = new EnderecoEstabelecimentoController();

            _est = Application.Current.Properties["_user"] as Estabelecimento;
            //_endEst = Application.Current.Properties["_user"] as EnderecoEstabelecimento;


            int idEnd = _est.idEndereco;

            _endEst = endEstCtr.BuscarPorId(idEnd);

            logradouro.Text = _endEst.logradouroEstabelecimento;
            numero.Text     = _endEst.numero;
            bairro.Text     = _endEst.bairro;
            cidade.Text     = _endEst.cidade;
            uf.Text         = _endEst.uf;

            btn_salvarEnd.Visibility = Visibility.Collapsed;
            btn_editarEnd.Visibility = Visibility.Visible;
        }
        public Estabelecimento InsereEmpresaComEstabelecimentoMatriz(Empresa EmpresaStep, EstabelecimentoParametro EstabelecimentoParametroMatrizStep)
        {
            string idGeneral = Guid.NewGuid().ToString();


            Empresa                 Empresa = new Empresa();
            Estabelecimento         EstabelecimentoMatriz   = new Estabelecimento();
            EnderecoEstabelecimento enderecoEstabelecimento = new EnderecoEstabelecimento();

            Empresa.Id      = idGeneral;
            Empresa.nrInsc  = FakeDataGenerator.FakeCnpj().Replace(".", "").Replace("/", "").Replace("-", "");
            Empresa.idCnae  = "13B1619D-EE89-4BA3-A03A-7E392F037B19";
            Empresa.nmRazao = FakeDataGenerator.FakeNomeDaEmpresa();
            Empresa.idSituacaoPessoaJuridica   = "724BFCEB-8C86-4C3E-B88D-1951A88C2D8C";
            Empresa.idClassificacaoTributaria  = EmpresaStep.idClassificacaoTributaria ?? "85C0C70C-C870-4193-858C-3513AEDC657D";
            Empresa.idAtividadeSimplesNacional = EmpresaStep.idAtividadeSimplesNacional ?? null;
            Empresa.idCooperativa      = "263C627C-4D09-49C7-BBB3-1CADD34FA800";
            Empresa.idContrato         = "BF6513E0-7CAC-4CED-B05C-347198285EF0";
            Empresa.idNaturezaJuridica = "70373266-1BB1-49EE-BEE6-0B1405016215";
            Empresa.tpInsc             = "1";
            Empresa.status             = "A";
            Empresa.indConstr          = "1";
            Empresa.indOpcCP           = null;

            Empresa = JsonConvert.DeserializeObject <Empresa>(Services.POST(ServiceConfig.GetUrlAdm() + "/hypercube_adm/v1/empresa", JsonConvert.SerializeObject(Empresa)));

            EstabelecimentoMatriz.id                = idGeneral;
            EstabelecimentoMatriz.idEmpresa         = Empresa.Id;
            EstabelecimentoMatriz.tpEstabelecimento = 1;
            EstabelecimentoMatriz.tpInsc            = 1;
            EstabelecimentoMatriz.telefone          = "19994198982";
            EstabelecimentoMatriz.nrInsc            = FakeDataGenerator.FakeCnpj().Replace(".", "").Replace("/", "").Replace("-", "");
            EstabelecimentoMatriz.nmRazao           = FakeDataGenerator.FakeNomeDaEmpresa();
            EstabelecimentoMatriz.idCnae            = "13B1619D-EE89-4BA3-A03A-7E392F037B19";
            EstabelecimentoMatriz.idRegistroPonto   = "733D9D22-E3C8-4321-8A3A-5AC56F9E1B46";
            EstabelecimentoMatriz.status            = "A";

            enderecoEstabelecimento.id = idGeneral;
            enderecoEstabelecimento.idEstabelecimento = idGeneral;
            enderecoEstabelecimento.tpEndereco        = 1;
            enderecoEstabelecimento.tpLograd          = "0";
            enderecoEstabelecimento.dscLograd         = "Avenida Marcello Braguini";
            enderecoEstabelecimento.nrLograd          = "1234";
            enderecoEstabelecimento.bairro            = "Jardim Arangá";
            enderecoEstabelecimento.codMunic          = "1";
            enderecoEstabelecimento.nmMunic           = "Araraquara";
            enderecoEstabelecimento.uf  = "SP";
            enderecoEstabelecimento.cep = "13466200";

            EstabelecimentoMatriz.enderecoEstabelecimentoReference = enderecoEstabelecimento;

            EstabelecimentoMatriz = JsonConvert.DeserializeObject <Estabelecimento>(Services.POST(ServiceConfig.GetUrlAdm() + "/hypercube_adm/v1/estabelecimento", JsonConvert.SerializeObject(EstabelecimentoMatriz)));

            EstabelecimentoParametroPeriodo EstabelecimentoParametroPeriodoMatriz = new EstabelecimentoParametroPeriodo();

            EstabelecimentoParametroPeriodoMatriz.id = idGeneral;
            EstabelecimentoParametroPeriodoMatriz.idEstabelecimento    = EstabelecimentoMatriz.id;
            EstabelecimentoParametroPeriodoMatriz.subscriptionId       = EstabelecimentoMatriz.subscriptionId;
            EstabelecimentoParametroPeriodoMatriz.inicioPeriodo        = "2019-01-01";
            EstabelecimentoParametroPeriodoMatriz.fimPeriodo           = "2099-12-31";
            EstabelecimentoParametroPeriodoMatriz.codigoTerceiros      = "0115";
            EstabelecimentoParametroPeriodoMatriz.inicioPeriodoAnoMes  = "01/2019";
            EstabelecimentoParametroPeriodoMatriz.fimPeriodoAnoMes     = "12/2099";
            EstabelecimentoParametroPeriodoMatriz.aliquotaFap          = "1.0000";
            EstabelecimentoParametroPeriodoMatriz.aliquotaRat          = "5.00";
            EstabelecimentoParametroPeriodoMatriz.aliquotaInssPatronal = "20.00";
            EstabelecimentoParametroPeriodoMatriz.idFundoPrevidenciaAssistenciaSocial = "62FD451E-5013-4A5E-AE28-831C5C65FB18";
            EstabelecimentoParametroPeriodoMatriz.idReceitaContribuicaoPrevidenciaria = "91A1DCD3-A975-4B79-9617-B1EEA5F9EE5C";
            EstabelecimentoParametroPeriodoMatriz.aliquotaInssTerceiros  = "2.70";
            EstabelecimentoParametroPeriodoMatriz.nomeContato            = "Default";
            EstabelecimentoParametroPeriodoMatriz.responsavelTransmissao = "Empresa";

            Services.POST(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/estabelecimentoparametroperiodo", JsonConvert.SerializeObject(EstabelecimentoParametroPeriodoMatriz));

            EstabelecimentoParametro EstabelecimentoParametroMatriz = new EstabelecimentoParametro();

            EstabelecimentoParametroMatriz.id = idGeneral;
            EstabelecimentoParametroMatriz.idEstabelecimento                   = EstabelecimentoMatriz.id;
            EstabelecimentoParametroMatriz.pagamentoMensalDia                  = EstabelecimentoParametroMatrizStep.pagamentoMensalDia ?? "28";
            EstabelecimentoParametroMatriz.pagamentoMensalDiaNaoUtil           = EstabelecimentoParametroMatrizStep.pagamentoMensalDiaNaoUtil ?? "Nenhum";
            EstabelecimentoParametroMatriz.adiantamentoMensalHabilitado        = EstabelecimentoParametroMatrizStep.adiantamentoMensalHabilitado;
            EstabelecimentoParametroMatriz.adiantamentoMensalDiaNaoUtil        = EstabelecimentoParametroMatrizStep.adiantamentoMensalDiaNaoUtil ?? "Nenhum";
            EstabelecimentoParametroMatriz.adiantamentoMensalDia               = EstabelecimentoParametroMatrizStep.adiantamentoMensalDia ?? "15";
            EstabelecimentoParametroMatriz.adiantamentoMensalPercentual        = EstabelecimentoParametroMatrizStep.adiantamentoMensalPercentual ?? "40.00";
            EstabelecimentoParametroMatriz.adiantamentoMesAdmissao             = EstabelecimentoParametroMatrizStep.adiantamentoMesAdmissao;
            EstabelecimentoParametroMatriz.adiantamentoMesAdmissaoProporcional = EstabelecimentoParametroMatrizStep.adiantamentoMesAdmissaoProporcional;
            EstabelecimentoParametroMatriz.subscriptionId  = EstabelecimentoMatriz.subscriptionId;
            EstabelecimentoParametroMatriz.idRegistroPonto = "CA09D73B-4028-4F93-BD0B-C20639EDB8B4";

            Services.POST(ServiceConfig.GetUrlHrm() + "/hypercube_hrm/v1/estabelecimentoparametro", JsonConvert.SerializeObject(EstabelecimentoParametroMatriz));


            return(EstabelecimentoMatriz);
        }