public void Alterar(ModeloSubCategoria modelo)
        {
            if (modelo.SCatNome.Trim().Length == 0)
            {
                aviso("O nome da SubCategoria é obrigatório"); return;
            }
            else if (modelo.CatCod <= 0)
            {
                aviso("O nome da Categoria é obrigatório"); return;
            }

            else if (modelo.SCat_Cod <= 0)
            {
                aviso("O código da SubCategoria é obrigatório"); return;
            }
            else
            {
                try
                {
                    DALSubCategoria DALobj = new DALSubCategoria(conexao);

                    DALobj.Alterar(modelo);
                    BllAviso.aviso("Operação realizada com sucesso!!!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); return;
                }
            }
        }
Ejemplo n.º 2
0
        public void CarregarComboBox()
        {
            //Iniciando os dados do combobox Unidade Medida
            cbxCodUnidadeMedida.DataSource    = DALUnidadeMedida.CarregarGrid();
            cbxCodUnidadeMedida.ValueMember   = "uniMedida_cod";
            cbxCodUnidadeMedida.DisplayMember = "uniMedida_nome";
            cbxCodUnidadeMedida.SelectedIndex = -1;


            //Iniciando os dados do combobox Categoria
            cbxCodCat.DataSource    = DALCategoria.CarregarGrid();
            cbxCodCat.ValueMember   = "categoria_cod";
            cbxCodCat.DisplayMember = "categoria_nome";
            cbxCodCat.SelectedIndex = -1;

            if (cbxCodCat.Text != "") //Analisnado se já foi selecionado alguma categoria
            {
                //Iniciando os dados do combobox Subcategoria com todas as subcategoriras pertecentes a aquela categoria selecionada
                cbxCodSubcat.DataSource    = DALSubCategoria.CarregarGrid(int.Parse(cbxCodCat.SelectedValue.ToString()));
                cbxCodSubcat.ValueMember   = "subCategoria_cod";
                cbxCodSubcat.DisplayMember = "subCategoria_nome";
                cbxCodSubcat.SelectedIndex = -1;
            }
            else
            {
                //Iniciando os dados do combobox Subcategoria com todas as subcategoriras pertecentes a aquela categoria selecionada
                cbxCodSubcat.DataSource    = DALSubCategoria.CarregarGrid();
                cbxCodSubcat.ValueMember   = "subCategoria_cod";
                cbxCodSubcat.DisplayMember = "subCategoria_nome";
                cbxCodSubcat.SelectedIndex = -1;
            }
        }
        public void Incluir(ModeloSubCategoria modelo)
        {
            ValidaCampos(modelo);
            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Incluir(modelo);
        }
        /*Esse método altera botões é para ativar/desativar os botões do formulário de cadastro. Na execução vocês irão entender melhor.
         * O código está dentro do campo, #region, logo abaixo. */
        public void Alterarbotoes(int op)
        {
            btnAlterar.Enabled  = false;
            btnBuscar.Enabled   = false;
            btnExcluir.Enabled  = false;
            btnSalvar.Enabled   = false;
            btnCancelar.Visible = false;

            if (op == 1) //Padrão
            {
                btnSalvar.Text     = "Cadastrar";
                btnBuscar.Enabled  = true;
                btnSalvar.Enabled  = true;
                btnAlterar.Enabled = true;
                btnExcluir.Enabled = true;
                //Carregando os dados
                dgvSubCategoria.DataSource = DALSubCategoria.CarregarGrid();
            }

            if (op == 2) //Atualizar
            {
                btnSalvar.Text      = "Atualizar";
                btnSalvar.Enabled   = true;
                btnCancelar.Visible = true;
            }
        }
Ejemplo n.º 5
0
 //Evento para quando uma categoria é selecionada
 private void cbxCodCat_SelectionChangeCommitted(object sender, EventArgs e)
 {
     //Iniciando os dados do combobox Subcategoria com todas as subcategoriras pertecentes a aquela categoria selecionada
     cbxCodSubcat.DataSource    = DALSubCategoria.CarregarGrid(int.Parse(cbxCodCat.SelectedValue.ToString()));
     cbxCodSubcat.ValueMember   = "subCategoria_cod";
     cbxCodSubcat.DisplayMember = "subCategoria_nome";
     cbxCodSubcat.SelectedIndex = -1;
 }
 /* Aqui foi criada uma pequena restrição para o usuário*/
 public static void Incluir(MSubCategoria modelo)
 {
     if (modelo.SubCategoriaNome.Trim().Length == 0)
     {
         throw new Exception("O nome da subcategoria é obrigatório!");
     }
     //Para ficar tudo maiúsculo
     modelo.SubCategoriaNome = modelo.SubCategoriaNome.ToUpper();
     DALSubCategoria.Incluir(modelo);
 }
        //Evento load do formulario
        private void frmCadastroSubCategoria_Load(object sender, EventArgs e)
        {
            //Iniciando os dados do combobox Categoria
            cbxCodCat.DataSource    = DALCategoria.CarregarGrid();
            cbxCodCat.ValueMember   = "categoria_cod";
            cbxCodCat.DisplayMember = "categoria_nome";

            Alterarbotoes(1);
            dgvSubCategoria.DataSource = DALSubCategoria.CarregarGrid();
        }
        public void Alterar(ModeloSubCategoria modelo)
        {
            if (modelo.cat_cod <= 0)
            {
                throw new Exception("código");
            }
            ValidaCampos(modelo);
            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Alterar(modelo);
        }
 public static DataTable LocalizarDados(String valor)
 {
     //Analisando se foi localizado algum registro
     if (DALSubCategoria.LocalizarDados(valor).Rows.Count > 0)
     {
         return(DALSubCategoria.LocalizarDados(valor));
     }
     else
     {
         throw new Exception("Não foi encontrado nenhum registro!");
     }
 }
        public void Incluir(ModeloSubCategoria modelo)
        {
            if (modelo.SCatNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Subcategoria é obrigatorio");
            }
            if (modelo.CatCod <= 0)
            {
                throw new Exception("O código da categoria é obrigatorio");
            }
            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Incluir(modelo);
        }
Ejemplo n.º 11
0
        public void Incluir(ModeloSubCategoria modelo) //Metodo incluir -- insere uma subcategoria no BD
        {
            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");
            }

            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Incluir(modelo);
        }
Ejemplo n.º 12
0
        public void Incluir(ModeloSubCategoria modelo)  //Metodo Incluir que recebe como parametro o modelo do tipo modelocategoria
        {
            if (modelo.ScatNome.Trim().Length == 0)     //USUARIO OBRIGATORIAMENTE DEVE DIGITAR NOME, (TRIM, VERIFICAR SE TEM ESPAÇO EM BRANCO E TIRA), (LENGTH, VERIFICA O TAMANHO)
            {
                throw new Exception("O nome da subcategoria é obrigatório");
            }
            if (modelo.CatCod <= 0)
            {
                throw new Exception("O código da categoria é obrigatório");
            }

            DALSubCategoria _dalsubCategoria = new DALSubCategoria(conexao); //Instanciando

            _dalsubCategoria.Incluir(modelo);                                //Chamando o Incluir
        }
Ejemplo n.º 13
0
        //-------------------------------------------------------------------------------------------------------------------
        public void Alterar(ModeloSubCategoria obj)
        {
            //O nome da categoria é obrigatório
            if (obj.scat_nome.Trim().Length == 0)
            {
                throw new Exception("A Cor é obrigatória");
            }

            obj.scat_nome = obj.scat_nome.ToUpper();

            //Se tudo está Ok, chama a rotina de inserção.
            DALSubCategoria DALobj = new DALSubCategoria(new DALConexao(DALDadosDoBanco.stringDeConexao));

            DALobj.Alterar(obj);
        }
        //METEDO INCLUIR(SALVAR)
        public void Incluir(ModeloSubCategoria modelo)
        {
            if (modelo.Scat_nome.Trim().Length == 0)
            {
                throw new Exception("O nome da SubCategoria é OBRIGATORIO");
            }
            if (modelo.Cat_cod <= 0)
            {
                throw new Exception("O nome da Categoria é OBRIGATORIO");
            }
            modelo.Scat_nome = modelo.Scat_nome.ToUpper();
            modelo.Cat_cod   = modelo.Cat_cod;
            DALSubCategoria daoSubCategoria = new DALSubCategoria(conexao);

            daoSubCategoria.Incluir(modelo);
        }
Ejemplo n.º 15
0
        public void Incluir(ModeloSubCategoria sc)
        {
            if (sc.SubCategoriaNome.Trim().Length == 0)
            {
                throw new Exception("O nome da categoria é obrigatorio.");
            }

            if (sc.FKCatCod <= 0)
            {
                throw new Exception("Informe a Categoria da Sub-Categoria.");
            }

            DALSubCategoria da = new DALSubCategoria(CONEXAO);

            da.Incluir(sc);
        }
Ejemplo n.º 16
0
        public void Incluir(ModeloSubCategoria modelo)
        {
            //verificando se o nome da categoria foi digitado
            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!");
            }

            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Incluir(modelo);
        }
        public void Incluir(ModeloSubCategoria modelo)
        {
            if (modelo.Scat_nome.Trim().Length == 0)
            {
                throw new Exception("O nomde da Sub-Categoria é Obrigatório!");
            }
            if (modelo.Cat_cod <= 0)
            {
                throw new Exception("O código da Categoria é Obrigatório!");
            }

            modelo.Scat_nome = modelo.Scat_nome.ToUpper();

            DALSubCategoria DAOObj = new DALSubCategoria(conexao);

            DAOObj.Incluir(modelo);
        }
Ejemplo n.º 18
0
        public void Alterar(ModeloSubCategoria modelo) //Metodo alterar -- altera dados no BD
        {
            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");
            }
            if (modelo.ScatCod <= 0)
            {
                throw new Exception("O código da subcategoria é obrigatório");
            }
            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Alterar(modelo);
        }
Ejemplo n.º 19
0
        public void Incluir(ModeloSubCategoria subcategoria)
        {
            if (subcategoria.ScatNome.Trim().Length == 0)
            {
                throw new Exception("O nome da Subcategoria deve ser preenchido.");
            }

            if (subcategoria.CatCod <= 0)
            {
                throw new Exception("O código da categoria deve ser informado.");
            }

            subcategoria.ScatNome = subcategoria.ScatNome.ToUpper();

            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Incluir(subcategoria);
        }
        //==========================================================================================================================================
        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");
            }

            //formatar o texto para maiusculo:
            modelo.ScatNome = modelo.ScatNome.ToUpper();

            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Incluir(modelo);
        }
Ejemplo n.º 21
0
        public void Alterar(ModeloSubCategoria modelo)
        {
            //Verifica se o código foi alterado
            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!");
            }
            if (modelo.ScatCod <= 0)
            {
                throw new Exception("O código da categoria é obrigatório!");
            }

            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Alterar(modelo);
        }
Ejemplo n.º 22
0
 public void Excluir(int codigo)
 {
     if (codigo <= 0)
     {
         MessageBox.Show("Não há produto selecionado"); return;
     }
     else
     {
         try
         {
             DALSubCategoria DALobj = new DALSubCategoria(conexao);
             DALobj.Excluir(codigo);
             BllAviso.aviso("Operação realizada com sucesso!!!");
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); return;
         }
     }
 }
Ejemplo n.º 23
0
        public void Alterar(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");
            }
            if (modelo.ScatCod <= 0)
            {
                throw new Exception("O código da subcategoria é obrigatório");
            }

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

            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Alterar(modelo);
        }
Ejemplo n.º 24
0
        public void Alterar(ModeloSubCategoria modelo)
        {   //TRIM () - Remove os espaços em branco ou caracteres especificados em uma matriz de caracteres do início
            //e do final de uma cadeia de caracteres.

            //Lenght - Comprimento obtém a contagem de caracteres.
            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 é obrigadtório");
            }
            if (modelo.ScatCod <= 0)
            {
                throw new Exception("O Código da subcategoria é obrigadtório");
            }

            DALSubCategoria _dalsubCategoria = new DALSubCategoria(conexao);

            _dalsubCategoria.Alterar(modelo);
        }
        public ModeloSubCategoria CarregaModeloSubCategoria(int codigo)
        {
            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            return(DALobj.CarregaModeloSubCategoria(codigo));
        }
        public DataTable LocalizarPorCategoria(int categoria)
        {
            DALSubCategoria Dalobj = new DALSubCategoria(conexao);

            return(Dalobj.LocalizarPorCategoria(categoria));
        }
        public DataTable Localizar(String valor)
        {
            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            return(DALobj.Localizar(valor));
        }
        public void Excluir(int codigo)
        {
            DALSubCategoria DALobj = new DALSubCategoria(conexao);

            DALobj.Excluir(codigo);
        }
        //==========================================================================================================================================
        public DataTable LocalizarPorCategoria(int categoria)      //aula 33 - Combobox subcatagoria da tela de cadastro de produto
        {
            DALSubCategoria DALobj = new DALSubCategoria(conexao); // https://youtu.be/TUke-tVYFcw?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=456

            return(DALobj.LocalizarPorCategoria(categoria));       //metodo para carregar a combobox, conforme a catagoria selecionada
        }
Ejemplo n.º 30
0
        //-------------------------------------------------------------------------------------------------------------------
        public ModeloSubCategoria carregaModelo(int codigo)
        {
            DALSubCategoria DALobj = new DALSubCategoria(new DALConexao(DALDadosDoBanco.stringDeConexao));

            return(DALobj.carregaModelo(codigo));
        }