Exemplo n.º 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();
        }
Exemplo n.º 2
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          = "";
        }
Exemplo n.º 3
0
        public void Incluir(ModeloEstado modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into estado(estado_nome, estado_data, estado_codigofed, estado_pais_cod, estado_time, estado_status) VALUES(@nome, @data, @codfed, @codpais, @time, @status); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.EstadoNome);
            cmd.Parameters.AddWithValue("@data", modelo.EstadoData);
            cmd.Parameters.AddWithValue("@codfed", modelo.EstadoCodFed);
            cmd.Parameters.AddWithValue("@codpais", modelo.EstadoPaisCod);
            cmd.Parameters.AddWithValue("@time", modelo.EstadoTime);
            cmd.Parameters.AddWithValue("@status", modelo.EstadoStatus);
            conexao.Conectar();
            modelo.EstadoCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
Exemplo n.º 4
0
        public void Incluir(ModeloEstado modelo)
        {
            //verificando se o nome da categoria foi digitado
            if (modelo.EstadoNome.Trim().Length == 0)
            {
                throw new Exception("O nome do Estado é obrigatório!");
            }
            if (modelo.EstadoPaisCod <= 0)
            {
                throw new Exception("O código do País é obrigatório!");
            }

            DALEstado DALobjEstado = new DALEstado(conexao);

            DALobjEstado.Incluir(modelo);
        }
Exemplo n.º 5
0
        public void Alterar(ModeloEstado modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "update estado set estado_nome = @nome, estado_data = @data, estado_time = @time, estado_codigofed = @codfed, " +
                              "estado_pais_cod = @codpais, estado_status = @status where estado_cod = @codigo";
            cmd.Parameters.AddWithValue("@nome", modelo.EstadoNome);
            cmd.Parameters.AddWithValue("@codigo", modelo.EstadoCod);
            cmd.Parameters.AddWithValue("@data", modelo.EstadoData);
            cmd.Parameters.AddWithValue("@codfed", modelo.EstadoCodFed);
            cmd.Parameters.AddWithValue("@codpais", modelo.EstadoPaisCod);
            cmd.Parameters.AddWithValue("@time", modelo.EstadoTime);
            cmd.Parameters.AddWithValue("@status", modelo.EstadoStatus);
            conexao.Conectar();
            cmd.ExecuteNonQuery();
            conexao.Desconectar();
        }
Exemplo n.º 6
0
        public void Alterar(ModeloEstado modelo)
        {
            //Verifica se o código foi alterado
            if (modelo.EstadoNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Estado é obrigatório!");
            }
            if (modelo.EstadoCod <= 0)
            {
                throw new Exception("O código da Estado é obrigatório!");
            }
            if (modelo.EstadoPaisCod <= 0)
            {
                throw new Exception("O código do País é obrigatório!");
            }

            DALEstado DALobjEstado = new DALEstado(conexao);

            DALobjEstado.Alterar(modelo);
        }
Exemplo n.º 7
0
        public ModeloEstado CarregaModeloEstado(int codigo)
        {
            ModeloEstado modelo = new ModeloEstado();
            SqlCommand   cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from estado where estado_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.EstadoCod     = Convert.ToInt32(registro["estado_cod"]);
                modelo.EstadoNome    = Convert.ToString(registro["estado_nome"]);
                modelo.EstadoData    = Convert.ToString(registro["estado_data"]);
                modelo.EstadoCodFed  = Convert.ToInt32(registro["estado_codigofed"]);
                modelo.EstadoPaisCod = Convert.ToInt32(registro["estado_pais_cod"]);
            }
            conexao.Desconectar();
            return(modelo);
        }