示例#1
0
        //Método Cadastrar
        private void Cadastrar()
        {
            Categ_SubCateg       dto = new Categ_SubCateg();
            BllCategSubCategoria bll = new BllCategSubCategoria();

            dto.Operacao       = "Cadastrar";
            dto.SubCategoriaId = Convert.ToInt32(cbSubCateg.SelectedValue);
            dto.CategoriaId    = Convert.ToInt32(cbCateg.SelectedValue);

            if (ckActivo.Checked == true)
            {
                dto.Estado = true;
            }
            else
            {
                dto.Estado = false;
            }

            try
            {
                string retorno = bll.Cadastrar(dto);
                MessageBox.Show(retorno, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LimparCampos();
                Listar();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#2
0
        //Listar Categ_SubCategoria
        public DataTable Listar(Categ_SubCateg dto)
        {
            AcessoDados dal = new AcessoDados();

            try
            {
                DataTable dt = new DataTable();
                dal.LimparParametros();
                dal.AdicionarParametro("@Operacao", dto.Operacao);

                return(dt = dal.ExecutarConsulta(CommandType.StoredProcedure, "Sp_Categ_SubCategoria"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#3
0
        //Listar Grid
        private void Listar()
        {
            BllCategSubCategoria bll = new BllCategSubCategoria();
            Categ_SubCateg       dto = new Categ_SubCateg();

            try
            {
                dto.Operacao = "Listar";
                DataTable dt = bll.Listar(dto);

                dgv.DataSource = dt;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#4
0
        public string Cadastrar(Categ_SubCateg dto)
        {
            AcessoDados dal = new AcessoDados();

            string retorno;

            try
            {
                dal.LimparParametros();
                dal.AdicionarParametro("@Operacao", dto.Operacao);
                dal.AdicionarParametro("@CategSubId", dto.CategSubId);
                dal.AdicionarParametro("@SubCategoriaId", dto.SubCategoriaId);
                dal.AdicionarParametro("@CategoriaId", dto.CategoriaId);
                dal.AdicionarParametro("@Estado", dto.Estado);

                return(retorno = dal.ExecutarOperacao(CommandType.StoredProcedure, "Sp_Categ_SubCategoria").ToString());
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#5
0
        //Carregar SubCategoria
        private void cbSubCategoria()
        {
            Categ_SubCateg       dto = new Categ_SubCateg();
            BllCategSubCategoria bll = new BllCategSubCategoria();

            dto.Operacao = "ListarCombo";

            try
            {
                dto.CategoriaId = Convert.ToInt32(cbCateg.SelectedValue);
                DataTable dt      = bll.Carregar(dto);
                DataRow   topItem = dt.NewRow();
                topItem[0] = 0;
                topItem[1] = "-- Selecionar --";
                dt.Rows.InsertAt(topItem, 0);
                cbSubCateg.DisplayMember = "NomeSubCateg";
                cbSubCateg.ValueMember   = "SubCategoriaId";
                cbSubCateg.DataSource    = dt;
            }
            catch (Exception ex)
            {
                FNotificao.AlerForm(ex.Message, TipoNotificacao.erro);
            }
        }