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; }
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; }
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; }
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; }
public void InserirInsumo(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); 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_InserirInsumo", lista); }
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(); }
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); } }
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); } }
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); }
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); }
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); } }
private void txtBuscarPorNome_TextChanged(object sender, EventArgs e) { objInsumo = new clsInsumo(); objInsumo.Nome_Insumo = txtBuscarPorNome.Text.ToString(); dtg_gravacao.DataSource = insumoBLL.SelecionaInsumoPorNome(objInsumo); }
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; }
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"; }