private void BTN_Remove_Item_Click(object sender, EventArgs e) { itemId = Convert.ToInt32(Grid_Itens_solicitacoes.CurrentRow.Cells[5].Value.ToString()); manipulaItensSolicitacao.DeletaItemSolicitacao(itemId); itensSolicitacoes = manipulaItensSolicitacao.GetItensSolicitacao(solicitationId); Grid_Itens_solicitacoes.DataSource = itensSolicitacoes; TXT_Find_product.Focus(); ContLinhasGrid(); }
private void BTN_Add_product_Click(object sender, EventArgs e) { if (productName != null && TXT_qtd_Itens.Value != 0) { foreach (var row in this.Grid_Itens_solicitacoes.Rows) { var dataGridViewRow = row as DataGridViewRow; var celula = dataGridViewRow.Cells[0]; //var valor = celula.Value; int insertProductId = Convert.ToInt32(Grid_Itens_solicitacoes.CurrentRow.Cells[0].Value.ToString()); if (insertProductId == productID) { MessageBox.Show("Este produto Já esta inserido neste pedido!"); TXT_Find_product.Text = ""; TXT_qtd_Itens.Value = 0; return; } } quantidade = Convert.ToInt32(TXT_qtd_Itens.Value); motivo = txt_motivo.Text.ToString(); manipulaItensSolicitacao.InsertItemSolicitacao(solicitationId, productID, quantidade); itensSolicitacoes = manipulaItensSolicitacao.GetItensSolicitacao(solicitationId); Grid_Itens_solicitacoes.DataSource = itensSolicitacoes; TXT_Find_product.Text = ""; TXT_qtd_Itens.Value = 0; TXT_Find_product.Focus(); productName = null; productID = 0; } else { if (userIdioma == UserIdioma.Portugues) { MessageBox.Show("Informe um produto."); } if (userIdioma == UserIdioma.Ingles) { MessageBox.Show("Select a product."); } if (userIdioma == UserIdioma.Espanhol) { MessageBox.Show("Seleccione un producto."); } } ContLinhasGrid(); }
private void BTN_Seleciona_produto_Click(object sender, EventArgs e) { productName = List_products.Text.ToString(); productName = productName.Split('-')[0]; listProdutos = manipulaProdutos.GetProducts(0, productName, ProductIsActive.Ativo); foreach (var produtos in listProdutos) { productID = produtos.Product_Id; } TXT_Find_product.Text = productName.ToString(); GB_Seleciona_produto.Visible = false; TXT_Find_product.Focus(); GB_Seleciona_produto.Visible = false; }
public PageSolicitationAddAndEdit(int UserId, int SolicitationId, bool IsNew, UserIdioma UserIdioma) { InitializeComponent(); userIdioma = UserIdioma; solicitationId = SolicitationId; userRequesterId = UserId; TXT_Find_product.Focus(); var solicitacoes = manipulaSolicitacoes.GetSolicitacoesUsuario(userRequesterId, solicitationId, null); foreach (var solicitacao in solicitacoes) { status = solicitacao.SolicitationStatus; motivo = solicitacao.Motivo; } if (status != SolicitationStatus.Pendente) { TXT_Find_product.Enabled = false; TXT_qtd_Itens.Enabled = false; BTN_Remove_Item.Enabled = false; BTN_Add_product.Enabled = false; txt_motivo.Enabled = false; BTN_Salvar.Enabled = false; } txt_motivo.Text = motivo; itensSolicitacoes = manipulaItensSolicitacao.GetItensSolicitacao(solicitationId); Grid_Itens_solicitacoes.DataSource = itensSolicitacoes; List_products.MouseDoubleClick += new MouseEventHandler(List_products_DoubleClick); ContLinhasGrid(); }