Example #1
0
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Deseja cadastrar essa empresa com esses dados?", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
            {
                Empresa empCadastrar = new Empresa();

                empCadastrar.emp_nome        = txtb_nomeEmpresa.Text;
                empCadastrar.emp_qntdNotas   = notasAltera;
                empCadastrar.emp_qntdDebitos = debitosAltera;

                var retorno = service.Post_Empresa(empCadastrar).GetAwaiter().GetResult();

                MessageBox.Show(retorno.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                jsonEmp.RemoveAt(0);
                listarArquivosJson();
            }
        }
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            TelaMenu tela = new TelaMenu();
            Empresa  emp  = new Empresa();
            int      verificaSeRetornou = 0;

            //valida se há outra empresa com msm nome
            var empresas = service.GetEmpresas().GetAwaiter().GetResult();

            for (int i = 0; i < empresas.Count; i++)
            {
                if (txtb_nomeEmpresa.Text.Trim() == empresas[i].emp_nome)
                {
                    verificaSeRetornou = 1;
                    MessageBox.Show("Não é possível cadastrar essa empresa, pois já há uma empresa com esse nome!!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (verificaSeRetornou == 0)
            {
                emp.emp_nome        = txtb_nomeEmpresa.Text;
                emp.emp_indice      = "50";
                emp.emp_qntdNotas   = txtb_notasMes.Text;
                emp.emp_qntdDebitos = txtb_debitosMes.Text;

                if (MessageBox.Show("Deseja cadastrar essa empresa?", "Atenção", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
                {
                    var retorno = service.Post_Empresa(emp).GetAwaiter().GetResult();

                    MessageBox.Show(retorno.Mensagem, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    tela.listar(tela.rankingParaSerExibido());
                    this.Hide();
                    tela.ShowDialog();
                }
            }
        }