public clsItemColecao CarregarProdutos() { try { clsItemColecao itemColecao = new clsItemColecao(); acessoDadosSqlServer.LimparParametros(); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT * FROM uvwConsultarDescricaoCategoria"); foreach (DataRow linha in dataTable.Rows) { clsItem p = new clsItem(); p.Descricao = Convert.ToString(linha["Bebida"]); itemColecao.Add(p); } return itemColecao; } catch (Exception) { throw; } }
private void btnSalvar_Click(object sender, EventArgs e) { clsItem item = new clsItem(); clsTipo tipo = new clsTipo(); clsItemNegocio itemNegocio = new clsItemNegocio(); item.Descricao = txtDescricaoCadastrar.Text; int idTipo = ((clsTipo)cboCategoriaCadastrar.SelectedItem).id; item.idTipo = idTipo; item.Qtde = Convert.ToInt32(txtQtdeCadastrar.Text); item.PrecoUnit = Convert.ToDouble(txtPrecoCadastrar.Text); string retorno = itemNegocio.Inserir(item); try { int id_Produto = Convert.ToInt32(retorno); MetroFramework.MetroMessageBox.Show(this,"Produto inserido com sucesso. Código: " + id_Produto.ToString(),"INFORMAÇÃO", MessageBoxButtons.OK,MessageBoxIcon.Information); //this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possivel inserir. Detalhe: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); //this.DialogResult = DialogResult.No; } }
private void btnSalvar_Click(object sender, EventArgs e) { // Instanciando um novo objeto das class clsItem item = new clsItem(); clsItemNegocio itemNegocio = new clsItemNegocio(); // Criando uma variavel do tipo int // Que vai receber o id da opção selecionada // Passando esse id para a propriedade int idMov = ((clsMovimentacao)cboMovCadastrarItem.SelectedItem).idMovimentacao; item.idMovimentacao = idMov; int idTipo = ((clsTipo)cboCategoriaCadastrar.SelectedItem).id; item.idTipo = idTipo; int idFornecedor = ((clsFornecedor)cboFornecedorCadastrarItem.SelectedItem).id; item.idFornecedor = idFornecedor; item.Descricao = txtDescricaoCadastrar.Text; item.Qtde = Convert.ToInt32(txtQtdeCadastrar.Text); item.PrecoUnit = Convert.ToDouble(txtPrecoCadastrar.Text); string retorno = itemNegocio.Inserir(item); try { int id_Produto = Convert.ToInt32(retorno); MetroFramework.MetroMessageBox.Show(this,"Produto inserido com sucesso.","INFORMAÇÃO", MessageBoxButtons.OK,MessageBoxIcon.Information); DialogResult resp = MetroFramework.MetroMessageBox.Show(this, "DESEJA CONTINUAR ?", "INFORMAÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resp == DialogResult.Yes) { cboMovCadastrarItem.SelectedItem = 0; cboFornecedorCadastrarItem.SelectedItem = 0; cboCategoriaCadastrar.SelectedItem = 0; txtDescricaoCadastrar.Clear(); txtPrecoCadastrar.Clear(); txtQtdeCadastrar.Clear(); cboMovCadastrarItem.Focus(); } else { frmTelaControle estoque = new frmTelaControle(); estoque.ShowDialog(); Close(); } } catch { MessageBox.Show("Não foi possivel inserir. Detalhe: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); //this.DialogResult = DialogResult.No; } }
public string Inserir(clsItem item) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@idMovimentacao", item.idMovimentacao); acessoDadosSqlServer.AdicionarParametros("@Descricao", item.Descricao); acessoDadosSqlServer.AdicionarParametros("@idTipo", item.idTipo); acessoDadosSqlServer.AdicionarParametros("@Qtde", item.Qtde); acessoDadosSqlServer.AdicionarParametros("@PrecoUnit", item.PrecoUnit); acessoDadosSqlServer.AdicionarParametros("@idFornecedor", item.idFornecedor); //acessoDadosSqlServer.AdicionarParametros("@DataEntrada", item.DataEntrada); string idProduto = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspProdutoComprar").ToString(); return idProduto; } catch (Exception exception) { return exception.Message; } }