private void Carregar_DGV() { ProdutoCollection produto_todos; if (cb_criterio.SelectedIndex == 0 && tb_igual.Text != "") { try { produto_todos = new ProdutoCollection(int.Parse(tb_igual.Text)); } catch (Exception) { produto_todos = new ProdutoCollection(true); } } else if (cb_criterio.SelectedIndex == 1 && tb_igual.Text != "") { produto_todos = new ProdutoCollection(ProdutoLoadType.LoadByNome, tb_igual.Text); } else { produto_todos = new ProdutoCollection(true); } dgv_Produtos.AutoGenerateColumns = false; dgv_Produtos.DataSource = produto_todos; }
public ActionResult GETProdutoDataTable() { ProdutoCollection produtoCollection = new ProdutoCollection(); ProdutoModel model = new ProdutoModel(); produtoCollection = model.GetProduto(); foreach (var item in produtoCollection) { IList <string> dataRow = new List <string>(); dataRow.Add(item.IdProduto.ToString()); dataRow.Add(item.IdCategoria.IdCategoria.ToString()); dataRow.Add(item.IdCategoria.DcCategoria); dataRow.Add(item.DcProduto); dataRow.Add(item.VlrPreco.ToString()); dataRow.Add(item.DcCaracteristica); string botaoAcaoHtmlExluir = ""; string botaoAcaoHtmlAlterar = ""; botaoAcaoHtmlAlterar = "<button onclick =\"abrirModalCadastrarProduto('A','" + item.IdProduto.ToString() + "','" + item.IdCategoria.IdCategoria.ToString() + "','" + item.DcProduto + "','" + item.VlrPreco.ToString() + "','" + item.DcCaracteristica + "','0')\" class=\"btn btn-flat btn-sm btn-light texto_escuro text-center\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Alterar produto\"><i class=\"fa fa-edit\"></i></button>"; botaoAcaoHtmlExluir = "<button onclick=\"excluirProduto(" + item.IdProduto.ToString() + ")\" class=\"btn btn-flat btn-sm btn-danger text-white text-center margem_botao_acao\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Excluir Produto\"><i class=\"fa fa-trash\"></i></button>"; dataRow.Add(botaoAcaoHtmlAlterar); dataRow.Add(botaoAcaoHtmlExluir); mdlAjaxDataTable.aaData.Add(dataRow); } return(Json(mdlAjaxDataTable, JsonRequestBehavior.AllowGet)); }
public ProdutoCollection GetProduto() { ProdutoCollection produtoCollection = new ProdutoCollection(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = connection; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "dbcitel.uspSelectProduto"; MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Produto produto = new Produto(); produto.IdProduto = (int)reader["IdProduto"]; produto.IdCategoria = new Categoria() { IdCategoria = (int)reader["IdCategoria"], DcCategoria = (string)reader["DcCategoria"] }; produto.DcProduto = (string)reader["DcProduto"]; produto.VlrPreco = (decimal)reader["VlrPreco"]; produto.DcCaracteristica = (string)reader["DcCaracteristica"]; produtoCollection.Add(produto); } return(produtoCollection); }
public ProdutoCollection VMPesquisarProduto(string descricao, int?IDProduto, bool?ativo) { try { ProdutoCollection produtoCollection = new ProdutoCollection(); AcessoDados.LimparParametro(); AcessoDados.AdicionarParametro("@INintIDProduto", IDProduto); AcessoDados.AdicionarParametro("@INvchDescricao", descricao); AcessoDados.AdicionarParametro("@INbitAtivo", ativo); using (DataTable dtbRegistros = AcessoDados.GetDataTable("uspPesquisarProduto", CommandType.StoredProcedure)) { foreach (DataRow item in dtbRegistros.Rows) { produtoCollection.Add(CarregarItem(item)); } } return(produtoCollection); } catch (Exception ex) { throw new Exception("Não foi possivel executar comando no banco de dados.\nMotivo: " + ex.Message); } }
public Frm_Rel_GrupoProdtoXFornecedorXProduto() { InitializeComponent(); this.Text = Titulo_Tela("Relatório de Grupo X Fornecedor X Produtos "); FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true, 1); FornecedorCollection fornecedor_todos = new FornecedorCollection(); Fornecedor fornecedor_temp = new Fornecedor(); fornecedor_temp.FOR_CODIGO = 0; fornecedor_temp.FOR_NOME = "Todos"; fornecedor_todos.Add(fornecedor_temp); foreach (Fornecedor fornecedor in fornecedor_todos_temp) { fornecedor_todos.Add(fornecedor); } cb_fornecedor.DataSource = fornecedor_todos; cb_fornecedor.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems; ProdutoCollection produto_todos_temp = new ProdutoCollection(true, 1); ProdutoCollection produto_todos = new ProdutoCollection(); Produto produto_temp = new Produto(); produto_temp.PRO_CODIGO = 0; produto_temp.PRO_NOME = "Todos"; produto_todos.Add(produto_temp); foreach (Produto produto in produto_todos_temp) { produto_todos.Add(produto); } cb_produto.DataSource = produto_todos; cb_produto.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cb_produto.AutoCompleteSource = AutoCompleteSource.ListItems; // Carrega Grupo GrupoProdutoCollection grupo_todos_temp = new GrupoProdutoCollection(true); GrupoProdutoCollection grupo_todos = new GrupoProdutoCollection(); GrupoProduto grupo_temp = new GrupoProduto(); grupo_temp.GRP_CODIGO = 0; grupo_temp.GRP_NOME = "Todos"; grupo_temp.GRP_OBS = ""; grupo_todos.Add(grupo_temp); foreach (GrupoProduto grupo in grupo_todos_temp) { grupo_todos.Add(grupo); } cb_grupo.DataSource = grupo_todos; cb_grupo.DisplayMember = "GRP_NOME"; cb_grupo.ValueMember = "GRP_CODIGO"; tb_final.Text = DateTime.Now.ToString("dd/MM/yyyy"); tb_inicio.Text = "01/" + DateTime.Now.ToString("MM/yyyy"); tb_inicio.Select(); }
public ActionResult Index() { using (ProdutoModel model = new ProdutoModel()) { ProdutoCollection produtos = model.GetProduto(); return(View(produtos)); } }
public ActionResult GETProduto() { ProdutoCollection produtoCollection = new ProdutoCollection(); ProdutoModel model = new ProdutoModel(); produtoCollection = model.GetProduto(); return(Json(produtoCollection, JsonRequestBehavior.AllowGet)); }
public Frm_Rel_ProdutoXFornecedor() { InitializeComponent(); this.Text = Titulo_Tela("Relatório de Produtos X Fornecedor"); //tb_final.Text = DateTime.Now.ToString("dd/MM/yyyy"); //tb_inicio.Text = "01/" + DateTime.Now.ToString("MM/yyyy"); //tb_inicio.Select(); FornecedorCollection fornecedor_todos_temp = new FornecedorCollection(true, 1); FornecedorCollection fornecedor_todos = new FornecedorCollection(); Fornecedor fornecedor_temp = new Fornecedor(); fornecedor_temp.FOR_CODIGO = 0; fornecedor_temp.FOR_NOME = "Todos"; fornecedor_todos.Add(fornecedor_temp); foreach (Fornecedor fornecedor in fornecedor_todos_temp) { fornecedor_todos.Add(fornecedor); } cb_fornecedor.DataSource = fornecedor_todos; cb_fornecedor.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cb_fornecedor.AutoCompleteSource = AutoCompleteSource.ListItems; ProdutoCollection produto_todos_temp = new ProdutoCollection(true, 1); ProdutoCollection produto_todos = new ProdutoCollection(); Produto produto_temp = new Produto(); produto_temp.PRO_CODIGO = 0; produto_temp.PRO_NOME = "Todos"; produto_todos.Add(produto_temp); foreach (Produto produto in produto_todos_temp) { produto_todos.Add(produto); } cb_produto.DataSource = produto_todos; cb_produto.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cb_produto.AutoCompleteSource = AutoCompleteSource.ListItems; tb_final.Text = DateTime.Now.ToString("dd/MM/yyyy"); tb_inicio.Text = "01/" + DateTime.Now.ToString("MM/yyyy"); tb_inicio.Select(); }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { object[] args = (object[])e.Argument; if (args[0].Equals("ConsultarProduto")) { int retorno; if (int.TryParse(args[1].ToString(), out retorno)) { this.produtoCollection = negProduto.VMPesquisarProduto(string.Empty, retorno, (bool?)args[2]); } else { this.produtoCollection = negProduto.VMPesquisarProduto(args[1].ToString(), null, (bool?)args[2]); } } }
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { object[] args = (object[])e.Argument; if (args[0].Equals("VMPesquisarProduto")) { int retorno; if (!int.TryParse(args[1].ToString(), out retorno)) { this.produtoCollection = negProduto.VMPesquisarProduto(args[1].ToString(), (int?)null, (bool?)args[2]); } else { this.produtoCollection = negProduto.VMPesquisarProduto(string.Empty, (int?)args[1], (bool?)args[2]); } } else if (args[0].Equals("ExcluirProduto")) { this.mensagembackgroundWor = negProduto.Excluir(args[1] as Produto); } }