// Botão Salvar
        private void btSalvar_Click(object sender, EventArgs e)
        {
           try
           {            
              // Leitura dos dados nos campos
              ModeloCategoria modelo = new ModeloCategoria();
              modelo.CatNome = txtNome.Text;

              // Objeto para conexão e gravação no banco
              DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao);
              BLLCategoria bll = new BLLCategoria(cx);

              if (this.operacao == "Inserir")
              {
                // Cadastrar uma categoria
                bll.Incluir(modelo);
                MessageBox.Show("Cadastro efetuado: Código " + modelo.CatCod.ToString());
              }
              else
              {
                // Alterar uma categoria
                modelo.CatCod = Convert.ToInt32(txtCodigo.Text);
                bll.Alterar(modelo);
                MessageBox.Show("Cadastro alterado");
              }
              this.LimpaTela();
              this.alteraBotoes(1);
           }
           catch (Exception erro)
           {
               MessageBox.Show(erro.Message);
           }
        }
Esempio n. 2
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try {

                ModeloCategoria modelo = new ModeloCategoria();
                txtNome.Text = txtNome.Text.ToUpper();
                modelo.CatNome = txtNome.Text;
                DALConexao cx = new DALConexao(DadosDaConexao.srtConexao);
                BLLCategoria bll = new BLLCategoria(cx);

                if (operacao == "inserir")
                {
                    //cadastrar categoria
                    bll.Incluir(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro efetuado -  Código " + modelo.CatCod.ToString(),"Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    // alterar categoria
                    modelo.CatCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                    MessageBox.Show("Cadastro Alterado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.LimpaCampos();
                this.AlteraBotoes(1);
            }
            catch(Exception erro)
            {
                Ferramentas.MessageBoxHelper.PrepToCenterMessageBoxOnForm(this);
                MessageBox.Show(erro.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 public void incluir(ModeloCategoria modelo)
 {
     if (modelo.CatNome.Trim().Length == 0)
     {
         throw new Exception("O nome da categoria é obrigatório");
     }
     //modelo.CatNome = modelo.CatNome.ToUpper();
     DALCategoria DALobj = new DALCategoria(conexao);
     DALobj.Incluir(modelo);
 }
        public void Incluir(ModeloCategoria c)
        {
            if (c.NomeCategoria.Trim().Length == 0)
            {
                throw new Exception("O nome da categoria é obrigatorio.");
            }

            DALCategoria da = new DALCategoria(CONEXAO);
            da.Incluir(c);
        }
Esempio n. 5
0
 //metodo incluir registro
 public void Incluir(ModeloCategoria modelo)
 {
     SqlCommand cmd = new SqlCommand(); //comando de conexao
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "insert into categoria(cat_nome) values (@nome); select @@IDENTITY;";
     cmd.Parameters.AddWithValue("@nome", modelo.CatNome);
     conexao.Conectar();
     modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());//retorna parametro(poucos)
     conexao.Desconectar();
 }
        public void Alterar(ModeloCategoria c)
        {
            if (c.CodCategoria <= 0)
            {
                throw new Exception("Selecione uma categoria.");
            }

            DALCategoria da = new DALCategoria(CONEXAO);
            da.Alterar(c);
        }
Esempio n. 7
0
 //metodo alterar registro
 public void Alterar(ModeloCategoria modelo)
 {
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "update categoria set cat_nome = @nome where cat_cod = @codigo;";
     cmd.Parameters.AddWithValue("@nome", modelo.CatNome);
     cmd.Parameters.AddWithValue("@codigo", modelo.CatCod);
     conexao.Conectar();
     cmd.ExecuteNonQuery(); //não retorna parametro algum
     conexao.Desconectar(); //desconectar
 }
        public void Incluir(ModeloCategoria c)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = CONEXAO.objConexao;
            cmd.CommandText = "insert into categoria(cat_nome) values(@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", c.NomeCategoria);

            CONEXAO.Conectar();

            c.CodCategoria = Convert.ToInt32(cmd.ExecuteScalar());

            CONEXAO.Desconectar();
        }
        public void Alterar(ModeloCategoria c)
        {
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = CONEXAO.objConexao;
            cmd.CommandText = "update categoria set cat_nome = @nome where cat_cod = @codigo; ";
            cmd.Parameters.AddWithValue("@nome", c.NomeCategoria);
            cmd.Parameters.AddWithValue("@codigo", c.CodCategoria);

            CONEXAO.Conectar();

            cmd.ExecuteNonQuery();

            CONEXAO.Desconectar();
        }
 public void Alterar(ModeloCategoria modelo)
 {
     if (modelo.CatCod <= 0)
     {
         throw new Exception("O código da categoria é obrigatório");
     }
     if (modelo.CatNome.Trim().Length == 0)
     {
         throw new Exception("O nome da categoria é obrigatório");
     }
     //modelo.CatNome = modelo.CatNome.ToUpper();
     DALCategoria DALobj = new DALCategoria(conexao);
     DALobj.Alterar(modelo);
 }
Esempio n. 11
0
        public void Alterar(ModeloCategoria modelo)
        {
            if (modelo.CatCod <= 0)
            {
                throw new Exception("O Código é Obrigatorio");
            }
            if (modelo.CatNome.Trim().Length == 0)
            {
                throw new Exception("O Nome da Categoria é obrigatorio");
            }

            modelo.CatNome = modelo.CatNome.ToUpper();

            DALCategoria DALObj = new DALCategoria(conexao);
            DALObj.Alterar(modelo);
        }
 public ModeloCategoria CarregaModeloCategoria(int codigo)
 {
     ModeloCategoria modelo = new ModeloCategoria();
     SqlCommand cmd = new SqlCommand();
     cmd.Connection = conexao.ObjetoConexao;
     cmd.CommandText = "select * from categoria where cat_cod = @codigo";
     cmd.Parameters.AddWithValue("@codigo", codigo);
     conexao.Conectar();
     SqlDataReader registro = cmd.ExecuteReader();
     if (registro.HasRows)
     {
         registro.Read();
         modelo.CatCod = Convert.ToInt32(registro["cat_cod"]);
         modelo.CatNome = Convert.ToString(registro["cat_nome"]);
     }
     conexao.Desconectar();
     return modelo;
 }
Esempio n. 13
0
        //pegar informações e preencher objeto do tipo categoria
        public ModeloCategoria CarregaModeloCategoria(int codigo)
        {
            ModeloCategoria modelo = new ModeloCategoria();
            SqlCommand cmd = new SqlCommand(); //comando
            cmd.Connection = conexao.ObjetoConexao; //define conexao
            cmd.CommandText = "select * from categoria where cat_cod = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);//adicionar parametro
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();//executa comando Reader(retorna varios registro do banco)

            if (registro.HasRows)//se existir dados
            {
                registro.Read();//retorna os dados do banco
                modelo.CatCod = Convert.ToInt32(registro["cat_cod"]);
                modelo.CatNome = Convert.ToString(registro["cat_nome"]);
            }
            conexao.Desconectar();
            return modelo;
        }
Esempio n. 14
0
 // Incluir
 public void Incluir(ModeloCategoria modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection = conexao.ObjetoConexao;
         cmd.CommandText = "INSERT INTO categoria(cat_nome) VALUES (@nome); SELECT @@IDENTITY;";
         cmd.Parameters.AddWithValue("@nome", modelo.CatNome);
         conexao.Conectar();
         modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());           
     }
     catch (Exception erro)
     {
         
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
Esempio n. 15
0
        public void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloCategoria modelo = new ModeloCategoria();
                modelo.CatNome = txtNome.Text;

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLCategoria bll = new BLLCategoria(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma categoria
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código: "+modelo.CatCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.CatCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
               catch (SqlException)
            {
                MessageBox.Show("A categoria " + txtNome.Text + " já está cadastrada", "Verifique!");
            }
               catch (Exception erro)
               {
               MessageBox.Show(erro.Message);
               }
        }
Esempio n. 16
0
        // Alterar
        public void Alterar(ModeloCategoria modelo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conexao.ObjetoConexao;
                cmd.CommandText = "UPDATE categoria SET cat_nome = @nome WHERE cat_cod = @codigo;";
                cmd.Parameters.AddWithValue("@nome", modelo.CatNome);
                cmd.Parameters.AddWithValue("@codigo", modelo.CatCod);

                conexao.Conectar();
                cmd.ExecuteNonQuery();                
            }
            catch (Exception erro)
            {

                throw new Exception(erro.Message);
            }
            finally
            {
                conexao.Desconectar();
            }            
        }
Esempio n. 17
0
        public ModeloCategoria carregaCategoria(int codigo)
        {
            ModeloCategoria m = new ModeloCategoria();

            SqlCommand cmd = new SqlCommand();
            cmd.Connection = CONEXAO.objConexao;
            cmd.CommandText = "select * from categoria where cat_cod = " + codigo.ToString() + "; ";

            CONEXAO.Conectar();

            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();

                m.CodCategoria  = Convert.ToInt32(registro["cat_cod"]);
                m.NomeCategoria = Convert.ToString(registro["cat_nome"]);
            }

            CONEXAO.Desconectar();

            return m;
        }