private void btnOK_Click(object sender, EventArgs e) { FormConfirmar frm = new FormConfirmar(1); frm.ShowDialog(); if (cancelamentoConfirmado) { for (int i = 0; i < selectedInternos.Count; i++) { var i1 = i; FormPrincipalVenda.ListaProduto. Where(p => p.Idinterno == selectedInternos[i1]). ToList(). ForEach(p => p.Status = 0); } this.Close(); } else { MessageBox.Show("Cancelamento negado"); } }
private void FormPrincipalVenda_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { //Sair da Aplicação (esc) case Keys.Escape: ListaProduto.Clear(); this.Close(); break; //Mudar Foco (f1) case Keys.F1: MudarFoco(); break; case Keys.F4: FormCancelamentoItem frmCancItem = new FormCancelamentoItem(); frmCancItem.ShowDialog(); if (FormCancelamentoItem.cancelamentoConfirmado) { CalcularPrecos(); FormCancelamentoItem.cancelamentoConfirmado = false; } break; //Apaga caractere da txtbox "focada" case Keys.Back: if (CodFocus) { txtCodigo.Text = (txtCodigo.Text.Length > 0) ? txtCodigo.Text.Remove(txtCodigo.Text.Length - 1) : txtCodigo.Text; } else { txtQuant.Text = (txtQuant.Text.Length > 0) ? txtQuant.Text.Remove(txtQuant.Text.Length - 1) : txtQuant.Text; } break; //Ao apertar ENTER case Keys.Enter: if (CodFocus) { PreencherTudo(); txtCodigo.Text = ""; } else { MudarFoco(); } break; case Keys.F10: FormConfirmar frmConf = new FormConfirmar(2); frmConf.ShowDialog(); if (cancelarVenda) { CancelarVenda(); Reseta(); } break; case Keys.F9: FormPagamento frmPag = new FormPagamento(); frmPag.ShowDialog(); if (confirmarVenda) { ConfirmarVenda(); confirmarVenda = false; FormPagamento.totalpago = 0; Reseta(); } break; } }