public clsTipoColecao CarregarCategoria() { try { clsTipoColecao tipoColecao = new clsTipoColecao(); acessoDadosSqlServer.LimparParametros(); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT * FROM tblTipo"); foreach (DataRow linha in dataTable.Rows) { clsTipo t = new clsTipo(); t.Descricao = Convert.ToString(linha["Descricao"]); t.id = Convert.ToInt32(linha["id"]); tipoColecao.Add(t); } return tipoColecao; } 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 btnCategoriaSalvar_Click(object sender, EventArgs e) { if (txtNomeCategoriaCadastrar.Text != "") { clsTipo T = new clsTipo(); clsTipoNegocio TN = new clsTipoNegocio(); T.Descricao = txtNomeCategoriaCadastrar.Text; DialogResult resp = MetroFramework.MetroMessageBox.Show(this, "\nCATEGORIA: " + txtNomeCategoriaCadastrar.Text, "CADASTRAR ESSA CATEGORIA ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resp == DialogResult.Yes) { string retorno = TN.CadastrarCategoria(T); MetroFramework.MetroMessageBox.Show(this, "\n\nCATEGORIA CADASTRADA COM SUCESSO" +"\nCOD: " + retorno, "INFORMAÇÃO !", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult resp2 = MetroFramework.MetroMessageBox.Show(this, "DESEJA CONTINUAR ?", "INFORMAÇÃO !", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resp2 == DialogResult.Yes) { txtNomeCategoriaCadastrar.Clear(); txtNomeCategoriaCadastrar.Focus(); } else { Close(); } } } else { MetroFramework.MetroMessageBox.Show(this, "\nCAMPOS EM BRANCO !\n\nPREENCHA TODOS OS CAMPOS, POR FAVOR !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNomeCategoriaCadastrar.Focus(); } }
public string CadastrarCategoria(clsTipo desc) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Descricao", desc.Descricao); string idProduto = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspCategoriaCadastrar").ToString(); return idProduto; } catch (Exception exception) { return exception.Message; } }