예제 #1
0
        private void btLocalizar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btLocalizar.ImageIndex = 3;

            frmConsultaEstado frmCEstado = new frmConsultaEstado();

            frmCEstado.ShowDialog();
            if (frmCEstado.codigo != 0)
            {
                DALConexao   cx     = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLEstado    dll    = new DLLEstado(cx);
                ModeloEstado modelo = dll.CarregaModeloEstado(frmCEstado.codigo);
                txtEstadoCod.Text             = modelo.EstadoCod.ToString();
                txtEstadoNome.Text            = modelo.EstadoNome;
                txtEstadoData.Text            = modelo.EstadoData;
                txtEstadoCodFed.Text          = modelo.EstadoCodFed.ToString();
                cbEstadoPaisCod.SelectedValue = Convert.ToString(modelo.EstadoPaisCod);
                label1.Visible = true;
                this.alteraBotoes(3);
                closeCadEstado = 3;
            }
            else
            {
                this.LimpaTela();
                this.alteraBotoes(1);
                btLocalizar.ImageIndex = 2;
            }
            frmCEstado.Dispose();
        }
예제 #2
0
        private void btBusca_Click(object sender, EventArgs e)
        {
            btBusca.ImageIndex = 1;
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            DLLEstado  dll = new DLLEstado(cx);

            dgvDados.DataSource = dll.Localizar(txtNome.Text);
            label2.Visible      = true;
            btBusca.ImageIndex  = 0;
        }
예제 #3
0
        private void UCCadastroUFCidade_Load(object sender, EventArgs e)
        {
            this.alteraBotoes(1);
            DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
            DLLEstado  dll = new DLLEstado(cx);

            cbCityEstadoCod.DataSource    = dll.Localizar("");
            cbCityEstadoCod.DisplayMember = "estado_nome";
            cbCityEstadoCod.ValueMember   = "estado_cod";
            cbCityEstadoCod.SelectedItem  = dll.Localizar("Goiás");
        }
예제 #4
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões

            btSalvar.ImageIndex = 9;

            //o try é para tratamento de erros ao inserir objeto
            try
            {
                ModeloEstado modelo = new ModeloEstado();
                modelo.EstadoPaisCod = Convert.ToInt32(cbEstadoPaisCod.SelectedValue);
                modelo.EstadoNome    = txtEstadoNome.Text;
                modelo.EstadoCodFed  = Convert.ToInt32(txtEstadoCodFed.Text);
                modelo.EstadoData    = DateTime.Now.ToShortDateString();
                modelo.EstadoTime    = DateTime.Now.ToShortTimeString();
                modelo.EstadoStatus  = "local";

                //Obj para gravar os dados da conexão
                DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                DLLEstado  dll = new DLLEstado(cx);

                if (this.operacao == "inserir")
                {
                    //Cadastrar nova categoria
                    dll.Incluir(modelo);
                    MessageBox.Show("Cadastro realizado: Código " + modelo.EstadoCod.ToString());
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + modelo.CatCod.ToString() + " cadastrado!";
                }
                else
                {
                    //Alterar Categoria
                    modelo.EstadoCod = Convert.ToInt32(txtEstadoCod.Text);
                    dll.Alterar(modelo);
                    MessageBox.Show("Cadastro Alterado!");
                    //toolStripBarStatus.Text = "Procedimento OK! Item " + txtcodigo.Text + " alterado!";
                    label1.Visible = false;
                }
                this.LimpaTela();
                this.alteraBotoes(1);
                closeCadEstado = 1;
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
                //toolStripBarStatus.Text = "Erro! Cadastro não realizado!";
            }

            //Retorna parâmetros originais
            btSalvar.ImageIndex    = 8;
            btInserir.ImageIndex   = 0;
            btLocalizar.ImageIndex = 2;
            this.operacao          = "";
        }
예제 #5
0
        private void cbContatoPais_SelectedIndexChanged(object sender, EventArgs e)
        {
            DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);

            try
            {
                this.cbContatoEstado.Text = "";
                DLLEstado dlle = new DLLEstado(cx);

                this.cbContatoEstado.DataSource    = dlle.LocalizarItens((int)this.cbContatoPais.SelectedValue, "estado", "estado_pais_cod");
                this.cbContatoEstado.DisplayMember = "estado_nome";
                this.cbContatoEstado.ValueMember   = "estado_cod";
            }
            catch { }
        }
예제 #6
0
        private void btExcluir_Click(object sender, EventArgs e)
        {
            //Alterna imagens dos botões
            btExcluir.ImageIndex = 7;

            //o try é para tratamento de erros ao inserir objeto
            try
            {
                DialogResult d = MessageBox.Show("Tem certeza que deseja excluir o registro?", "Excluir?", MessageBoxButtons.YesNo);
                if (d.ToString() == "Yes")
                {
                    //MessageBox.Show("Excluindo o registro!");
                    DALConexao cx  = new DALConexao(DadosDaConexao.StringDeConexao);
                    DLLEstado  dll = new DLLEstado(cx);
                    dll.Excluir(Convert.ToInt32(txtEstadoCod.Text));
                    this.LimpaTela();
                    this.alteraBotoes(1);
                    closeCadEstado = 1;
                }
                else
                {
                    MessageBox.Show("Erro no valor passado!" + d.ToString());
                }
            }
            catch
            {
                MessageBox.Show("Impossível excluir o registro. \n O registro está sendo utilizado em outro local.");
                this.alteraBotoes(3);
                closeCadEstado = 3;
                //FormPrincipal.toolStripBarStatus.Text = "ERRO! Impossível excluir o registro.";
            }

            btExcluir.ImageIndex   = 6;
            btLocalizar.ImageIndex = 2;
            this.operacao          = "";
        }
예제 #7
0
        private void UCCadastroContatos_Load(object sender, EventArgs e)
        {
            this.alteraBotoes(1);

            cbForCod.Enabled = false;
            cbCliCod.Enabled = false;

            DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);

            /*DLLFornecedor dllf = new DLLFornecedor(cx);
             * cbForCod.DataSource = dllf.Localizar("");
             * cbForCod.DisplayMember = "for_nome";
             * cbForCod.ValueMember = "for_cod";
             *
             * DLLCliente dllc = new DLLCliente(cx);
             * cbForCod.DataSource = dll.Localizar("");
             * cbForCod.DisplayMember = "cli_nome";
             * cbForCod.ValueMember = "cli_cod";*/

            DLLPais dllp = new DLLPais(cx);

            cbContatoPais.DataSource    = dllp.Localizar("");
            cbContatoPais.DisplayMember = "pais_nome";
            cbContatoPais.ValueMember   = "pais_cod";

            //cbContatoPais.SelectedValue = "1";

            try
            {
                this.cbContatoEstado.Text = "";
                DLLEstado dlle = new DLLEstado(cx);

                this.cbContatoEstado.DataSource    = dlle.LocalizarItens((int)this.cbContatoPais.SelectedValue, "estado", "estado_pais_cod");
                this.cbContatoEstado.DisplayMember = "estado_nome";
                this.cbContatoEstado.ValueMember   = "estado_cod";
            }
            catch { }
            try
            {
                this.cbContatoCity.Text = "";
                DLLCidade dllc = new DLLCidade(cx);

                this.cbContatoCity.DataSource    = dllc.LocalizarItens((int)this.cbContatoEstado.SelectedValue, "cidade", "city_estado_cod");
                this.cbContatoCity.DisplayMember = "city_nome";
                this.cbContatoCity.ValueMember   = "city_cod";
            }
            catch
            {
            }

            ArrayList arr = new ArrayList();

            arr.Add(new estrutcombobox(1, "Indefinida"));
            arr.Add(new estrutcombobox(2, "Claro"));
            arr.Add(new estrutcombobox(3, "CTBC Telecom"));
            arr.Add(new estrutcombobox(4, "Nextel"));
            arr.Add(new estrutcombobox(5, "Oi"));
            arr.Add(new estrutcombobox(6, "Porto Seguro Conecta"));
            arr.Add(new estrutcombobox(7, "Sercomtel"));
            arr.Add(new estrutcombobox(8, "TIM"));
            arr.Add(new estrutcombobox(9, "Vivo"));

            cbContatoOper1.DataSource    = arr;
            cbContatoOper1.DisplayMember = "Descricao";
            cbContatoOper1.ValueMember   = "ID";


            ArrayList arr2 = new ArrayList();

            arr2.Add(new estrutcombobox(1, "Indefinida"));
            arr2.Add(new estrutcombobox(2, "Claro"));
            arr2.Add(new estrutcombobox(3, "CTBC Telecom"));
            arr2.Add(new estrutcombobox(4, "Nextel"));
            arr2.Add(new estrutcombobox(5, "Oi"));
            arr2.Add(new estrutcombobox(6, "Porto Seguro Conecta"));
            arr2.Add(new estrutcombobox(7, "Sercomtel"));
            arr2.Add(new estrutcombobox(8, "TIM"));
            arr2.Add(new estrutcombobox(9, "Vivo"));

            cbContatoOper2.DataSource    = arr2;
            cbContatoOper2.DisplayMember = "Descricao";
            cbContatoOper2.ValueMember   = "ID";

            cbContatoOper1.SelectedItem = 1;
            cbContatoOper2.SelectedItem = 1;
        }