コード例 #1
0
        private void BtnLocalizarSubCategoria_Click(object sender, EventArgs e)
        {
            DALConexao      cx    = new DALConexao(DadosDaConexao.stringDeConexao);
            DAOSubCategoria daoCT = new DAOSubCategoria(cx);

            dgvDadosSubCategoria.DataSource = daoCT.Localizar(txtValorSubCategoria.Text);
        }
コード例 #2
0
        public void Incluir(ModeloSubCategoria modelo)
        {
            if (modelo.scat_nome.Trim().Length.Equals(0))
            {
                throw new Exception("O nome da subcategoria é obrigatório");
            }
            if (modelo.cat_cod <= 0)
            {
                throw new Exception("O codigo da categoria é obrigatoria");
            }
            //modelo.cat_nome = modelo.cat_nome.ToUpper();
            DAOSubCategoria DAOobj = new DAOSubCategoria(conexao);

            DAOobj.Incluir(modelo);
        }
コード例 #3
0
        public void Incluir(ModeloSubCategoria modelo)
        {
            if (modelo.ScatNome.Trim().Length == 0)
            {
                throw new Exception("O nome da subcategoria é obrigatório");
            }
            if (modelo.CatCod <= 0)
            {
                throw new Exception("O código da categoria é obrigatório");
            }


            DAOSubCategoria DALobj = new DAOSubCategoria(conexao);
            DALobj.Incluir(modelo);
        }
コード例 #4
0
 private void BtnExcluir_Click(object sender, EventArgs e)
 {
     try
     {
         DialogResult d = MessageBox.Show("Deseja excluir o registro?", "Aviso", MessageBoxButtons.YesNo);
         if (d.ToString().Equals("Yes"))
         {
             DALConexao      cx           = new DALConexao(DadosDaConexao.stringDeConexao);
             DAOSubCategoria dAOCategoria = new DAOSubCategoria(cx);
             dAOCategoria.Excluir(Convert.ToInt32(txtCodigoSCategoria.Text));
             this.limpaTela();
             this.alteraBotoes(1);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Impossivel excluir o registro. \n O registro esta sendo utilizado em outro local," + ex);
         this.alteraBotoes(3);
     }
 }
コード例 #5
0
        private void BtnLocalizar_Click(object sender, EventArgs e)
        {
            frmConsultaSubCategoria f = new frmConsultaSubCategoria();

            f.ShowDialog();
            if (f.codigo != 0)
            {
                DALConexao         cx     = new DALConexao(DadosDaConexao.stringDeConexao);
                DAOSubCategoria    bll    = new DAOSubCategoria(cx);
                ModeloSubCategoria modelo = bll.carregaModeloCategoria(f.codigo);
                txtCodigoSCategoria.Text = modelo.scat_cod.ToString();
                txtNomeSCategoria.Text   = modelo.scat_nome.ToString();
                cboCatCod.SelectedValue  = modelo.cat_cod;
                alteraBotoes(3);
            }
            else
            {
                this.limpaTela();
                this.alteraBotoes(1);
            }
            f.Dispose();
        }
コード例 #6
0
 private void BtnSalvar_Click(object sender, EventArgs e)
 {
     if (txtNomeSCategoria.Text.Trim().Equals(""))
     {
         MessageBox.Show("O campo nome da Subcategoria não pode estar vazio");
         txtNomeSCategoria.Focus();
         return;
     }
     try
     {
         //leitura dos dados
         ModeloSubCategoria modelo = new ModeloSubCategoria();
         modelo.scat_nome = txtNomeSCategoria.Text;
         modelo.cat_cod   = Convert.ToInt32(cboCatCod.SelectedValue);
         //obj para gravar no banco
         DALConexao      cx           = new DALConexao(DadosDaConexao.stringDeConexao);
         DAOSubCategoria dAOCategoria = new DAOSubCategoria(cx);
         if (this.operacao.Equals("inserir"))
         {
             //Cadastrar categoria
             dAOCategoria.Incluir(modelo);
             MessageBox.Show("Cadastro efetuado com sucesso!");
         }
         else
         {
             //alterar uma categoria
             modelo.cat_cod = Convert.ToInt32(txtCodigoSCategoria.Text);
             dAOCategoria.Alterar(modelo);
             MessageBox.Show("Cadastro alterado");
         }
         this.limpaTela();
         this.alteraBotoes(1);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro" + ex.Message);
     }
 }
コード例 #7
0
        public ModeloSubCategoria CarregaModelCategoria(int codigo)
        {
            DAOSubCategoria DAOobj = new DAOSubCategoria(conexao);

            return(DAOobj.carregaModeloCategoria(codigo));
        }
コード例 #8
0
        public DataTable LocalizaPorCategoria(int categoria)
        {
            DAOSubCategoria daoCat = new DAOSubCategoria(conexao);

            return(daoCat.LocalizaPorCategoria(categoria));
        }
コード例 #9
0
        public DataTable Localizar(String valor)
        {
            DAOSubCategoria daoCat = new DAOSubCategoria(conexao);

            return(daoCat.Localizar(valor));
        }
コード例 #10
0
        public void Excluir(int codigo)
        {
            DAOSubCategoria daoCat = new DAOSubCategoria(conexao);

            daoCat.Excluir(codigo);
        }
コード例 #11
0
 public ModeloSubCategoria CarregaModeloSubCategoria(int codigo)
 {
     DAOSubCategoria DALobj = new DAOSubCategoria(conexao);
     return DALobj.CarregaModeloSubCategoria(codigo);
 }
コード例 #12
0
 public DataTable LocalizarPorCategoria(int categoria)
 {
     DAOSubCategoria DALobj = new DAOSubCategoria(conexao);
     return DALobj.LocalizarPorCategoria(categoria);
 }
コード例 #13
0
 public DataTable Localizar(String valor)
 {
     DAOSubCategoria DALobj = new DAOSubCategoria(conexao);
     return DALobj.Localizar(valor);
 }
コード例 #14
0
 public void Excluir(int codigo)
 {
     DAOSubCategoria DALobj = new DAOSubCategoria(conexao);
     DALobj.Excluir(codigo);
 }