Esempio n. 1
0
        //public void carregaGrid()
        //{
        //    try
        //    {
        //        DataTable tab = null;
        //        tab = objEmp.localizarEmTudo(txtPesquisar.Text);
        //        gvPesquisa.DataSource = tab;
        //        gvPesquisa.Columns["emp_codigo"].HeaderText = "Código";
        //        gvPesquisa.Columns["emp_razaoSocial"].HeaderText = "Razão Social";
        //        gvPesquisa.Columns["emp_nomeFantasia"].HeaderText = "Nome Fantasia";
        //        gvPesquisa.Columns["emp_logradouro"].HeaderText = "Logradouro";
        //        gvPesquisa.Columns["emp_numero"].HeaderText = "Número";
        //        gvPesquisa.Columns["emp_bairro"].HeaderText = "Bairro";
        //        gvPesquisa.Columns["emp_cep"].HeaderText = "CEP";
        //        gvPesquisa.Columns["emp_cidade"].HeaderText = "Cidade";
        //        gvPesquisa.Columns["emp_inscricaoEstadual"].HeaderText = "Inscrição Estadual";
        //        gvPesquisa.Columns["emp_cnpj"].HeaderText = "CNPJ";
        //        gvPesquisa.Columns["emp_telefone"].HeaderText = "Telefone";
        //        gvPesquisa.Columns["emp_fax"].HeaderText = "Fax";
        //        gvPesquisa.Columns[0].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[1].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[2].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[3].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[4].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[5].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[6].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[7].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[8].Width = gvPesquisa.Width / 12 + 4;
        //        gvPesquisa.Columns[9].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[10].Width = gvPesquisa.Width / 12;
        //        gvPesquisa.Columns[11].Width = gvPesquisa.Width / 12;

        //        //Remover colunas que não são necessárias para a equipamentos e cia
        //        gvPesquisa.Columns.Remove("emp_valorJuros");
        //        gvPesquisa.Columns.Remove("emp_multa");
        //        gvPesquisa.Columns.Remove("emp_qtdDias");

        //        // stiloGrid();
        //        gvPesquisa.ClearSelection();
        //    }
        //    catch (Exception)
        //    {

        //        throw;
        //    }
        //}

        public void Salvar()
        {
            try
            {
                //Carregar os campos no objeto
                carregaPropriedades();

                if (objEmp.emp_codigo == 0) //Se o código for 0, significa que não é alteração, mas sim inserção
                {
                    //Verificar se categoria já existe
                    objEmp.localizarLeave(objEmp.emp_razaoSocial, "emp_razaoSocial"); //Pesquisa por descrição, na coluna descrição
                    if (objEmp.emp_codigo != 0)                                       // se o código retornar um número acima de 0, significa que a categoria já está cadastrada
                    {
                        throw new Exception("Esta empresa já existe no sistema");     // Se cair no throw automaticamente os comandos de inserção são cancelados
                    }
                    objEmp.inserir();
                    //  objEmp.limpar();
                    //limpar();
                    MessageBox.Show("Empresa cadastrada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
                else //Alteração
                {
                    objEmp.alterar();
                    objEmp.limpar();
                    //  limpar();
                    MessageBox.Show("Empresa alterada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }