Ejemplo n.º 1
0
        private void txtBuscarPorNome_TextChanged(object sender, EventArgs e)
        {
            objInsumo             = new clsInsumo();
            objInsumo.Nome_Insumo = txtBuscarPorNome.Text.ToString();

            dtg_gravacao.DataSource = insumoBLL.SelecionaInsumoPorNome(objInsumo);
        }
Ejemplo n.º 2
0
        private void btn_inserir_Click(object sender, EventArgs e)
        {
            if (!ValidaCampos())
            {
                return;
            }

            if (!ValidaExistente())
            {
                return;
            }

            objInsumo = new clsInsumo();

            objInsumo.Nome_Insumo      = txt_nome.Text;
            objInsumo.Medida           = cmb_medida.Text;
            objInsumo.Validade         = dtp_datavalidade.Value.ToShortDateString().ToString();
            objInsumo.Fabricacao       = dtp_datafabricacao.Value.ToShortDateString().ToString();
            objInsumo.QtdeEmEstoque    = numQuantidadeEmEstoque.Value;
            objInsumo.QtdeRecomendavel = numQuantidadeRecomendada.Value;

            insumoBLL.InserirInsumo(objInsumo);

            dtg_gravacao.DataSource = insumoBLL.CarregaInsumos();
        }
Ejemplo n.º 3
0
        void finalizarModoEdicao()
        {
            if (!ValidaCampos())
            {
                return;
            }

            if (!ValidaExistente())
            {
                return;
            }

            objInsumo = new clsInsumo();

            objInsumo.Cod_Insumo       = (int)dtg_gravacao.CurrentRow.Cells[0].Value;
            objInsumo.Nome_Insumo      = txt_nome.Text;
            objInsumo.Medida           = cmb_medida.Text;
            objInsumo.Validade         = dtp_datavalidade.Value.ToShortDateString().ToString();
            objInsumo.Fabricacao       = dtp_datafabricacao.Value.ToShortDateString().ToString();
            objInsumo.QtdeEmEstoque    = numQuantidadeEmEstoque.Value;
            objInsumo.QtdeRecomendavel = numQuantidadeRecomendada.Value;

            insumoBLL.AtualizarInsumo(objInsumo);

            dtg_gravacao.DataSource = insumoBLL.CarregaInsumos();

            txtBuscarPorNome.Enabled = true;
            txtBuscarPorID.Enabled   = true;
            btn_excluir.Enabled      = true;
            btn_inserir.Enabled      = true;
            dtg_gravacao.Enabled     = true;

            btn_alterar.Text = "Alterar";
        }
Ejemplo n.º 4
0
        private void Produtos_Load(object sender, EventArgs e)
        {
            clsInsumoBLL teste  = new clsInsumoBLL();
            clsInsumo    teste1 = new clsInsumo();

            dtg_gravacao.DataSource = teste.CarregaInsumos();

            cmb_medida.SelectedIndex = 0;
        }
Ejemplo n.º 5
0
        public void AtualizarInsumo(clsInsumo objInsumo)
        {
            List <SqlParameter> lista = new List <SqlParameter>();

            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@CodInsumo";
            parametro.Value         = objInsumo.Cod_Insumo;
            parametro.DbType        = System.Data.DbType.Int32;

            lista.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@Nome";
            parametro.Value         = objInsumo.Nome_Insumo;
            parametro.DbType        = System.Data.DbType.String;

            lista.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@Medida";
            parametro.Value         = objInsumo.Medida;
            parametro.DbType        = System.Data.DbType.String;

            lista.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@Validade";
            parametro.Value         = objInsumo.Validade;
            parametro.DbType        = System.Data.DbType.String;

            lista.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@Fabricacao";
            parametro.Value         = objInsumo.Fabricacao;
            parametro.DbType        = System.Data.DbType.Date;

            lista.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@QtdEstoque";
            parametro.Value         = objInsumo.QtdeEmEstoque;
            parametro.DbType        = System.Data.DbType.Decimal;

            lista.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@QtdRecomendavel";
            parametro.Value         = objInsumo.QtdeRecomendavel;
            parametro.DbType        = System.Data.DbType.Decimal;

            lista.Add(parametro);

            ObjBanco.ExecuteProc("USP_CSharp_Insumos_AtualizarInsumo", lista);
        }
Ejemplo n.º 6
0
        public DataTable BuscarConsumosPorNomeInsumo(clsInsumo objInsumo)
        {
            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@Nome";
            parametro.Value         = objInsumo.Nome_Insumo;
            parametro.DbType        = System.Data.DbType.String;

            return(Banco.ExecuteProc("USP_CSharp_Consumo_BuscarConsumosPorNomeInsumo", parametro));
        }
Ejemplo n.º 7
0
        public DataTable BuscarConsumosPorIdInsumo(clsInsumo objInsumo)
        {
            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@ID";
            parametro.Value         = objInsumo.Cod_Insumo;
            parametro.DbType        = System.Data.DbType.Int32;

            return(Banco.ExecuteProc("USP_CSharp_Consumo_BuscarConsumosPorIdInsumo", parametro));
        }
Ejemplo n.º 8
0
        private void txtBuscaInsumoNome_TextChanged(object sender, EventArgs e)
        {
            if (txtBuscaInsumoNome.Text.Length == 0)
            {
                gridConsumo.DataSource = consumo.MostrarConsumo();
            }
            else
            {
                clsInsumo objInsumo = new clsInsumo();
                objInsumo.Nome_Insumo = txtBuscaInsumoNome.Text;

                gridConsumo.DataSource = consumo.BuscarConsumosPorNomeInsumo(objInsumo);
            }
        }
Ejemplo n.º 9
0
        public DataTable ValidaExistente(clsInsumo objInsumo)
        {
            List <SqlParameter> lista = new List <SqlParameter>();

            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@Nome";
            parametro.Value         = objInsumo.Nome_Insumo;
            parametro.DbType        = System.Data.DbType.String;

            lista.Add(parametro);

            DataTable dt = ObjBanco.ExecuteProc("USP_CSharp_Insumos_ValidaExistente", lista);

            return(dt);
        }
Ejemplo n.º 10
0
        public DataTable SelecionaInsumoPorID(clsInsumo objInsumo)
        {
            List <SqlParameter> lista = new List <SqlParameter>();

            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@ID";
            parametro.Value         = objInsumo.Cod_Insumo;
            parametro.DbType        = System.Data.DbType.Int32;

            lista.Add(parametro);

            DataTable dt = ObjBanco.ExecuteProc("USP_CSharp_Insumos_SelecionaInsumoPorID", lista);

            return(dt);
        }
Ejemplo n.º 11
0
        public Boolean ValidaExistente()
        {
            objInsumo = new clsInsumo();

            objInsumo.Nome_Insumo = txt_nome.Text;

            if ((int)insumoBLL.ValidaExistente(objInsumo).Rows[0][0] != 0)
            {
                Home.mensagemDeErro("Já existe um insumo com esse nome no sistema.\n\nCertifique-se de que o nome está correto e tente de novo.", "Insumo inválido");

                txt_nome.Focus();

                return(false);
            }
            return(true);
        }
Ejemplo n.º 12
0
        private void txtBuscarPorID_TextChanged(object sender, EventArgs e)
        {
            if (txtBuscarPorID.Text.Length > 0 && !validaCampoNumerico(txtBuscarPorID))
            {
                return;
            }

            if (txtBuscarPorID.Text.Length == 0)
            {
                dtg_gravacao.DataSource = insumoBLL.CarregaInsumos();
            }
            else
            {
                objInsumo               = new clsInsumo();
                objInsumo.Cod_Insumo    = Int32.Parse(txtBuscarPorID.Text);
                dtg_gravacao.DataSource = insumoBLL.SelecionaInsumoPorID(objInsumo);
            }
        }
Ejemplo n.º 13
0
        private void txtBuscaInsumoID_TextChanged(object sender, EventArgs e)
        {
            if (txtBuscaInsumoID.Text.Length > 0 && !validaID(txtBuscaInsumoID))
            {
                return;
            }

            if (txtBuscaInsumoID.Text.Length == 0)
            {
                gridConsumo.DataSource = consumo.MostrarConsumo();
            }
            else
            {
                clsInsumo insumo = new clsInsumo();
                insumo.Cod_Insumo = Int32.Parse(txtBuscaInsumoID.Text);

                gridConsumo.DataSource = consumo.BuscarConsumosPorIdInsumo(insumo);
            }
        }
Ejemplo n.º 14
0
        public DataTable SelecionaInsumo(clsInsumo objPedido)
        {
            List <SqlParameter> LstParametros = new List <SqlParameter>();

            SqlParameter ParametroCodInsumo = new SqlParameter();

            ParametroCodInsumo.ParameterName = "Cod_Insumo";
            if (objPedido.Cod_Insumo > 0)
            {
                ParametroCodInsumo.Value = objPedido.Cod_Insumo;
            }
            else
            {
                ParametroCodInsumo.Value = null;
            }
            ParametroCodInsumo.DbType = System.Data.DbType.Int32;



            LstParametros.Add(ParametroCodInsumo);
            SqlParameter ParametroNomeInsumo = new SqlParameter();

            ParametroNomeInsumo.ParameterName = "Nome_Insumo";
            ParametroNomeInsumo.Value         = objPedido.Nome_Insumo;
            ParametroNomeInsumo.DbType        = System.Data.DbType.String;



            LstParametros.Add(ParametroNomeInsumo);



            DataTable dt = ObjBanco.ExecuteProc("SP_CSHARP_SELECIONA_INSUMO", LstParametros);


            return(dt);
        }