private void SalvaPedidoSistema() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { int _IDCLIENTE = -1; //Busca o Cliente using (FrmSearchCliente frm = new FrmSearchCliente()) { frm.ShowDialog(); _IDCLIENTE = frm.Result; } //Salva Cabeçalho Pedido PEDIDOProvider PEDIDOP = new PEDIDOProvider(); PEDIDOEntity PEDIDOTy = new PEDIDOEntity(); PEDIDOTy.IDCLIENTE = _IDCLIENTE; PEDIDOTy.FLAGORCAMENTO = "N"; PEDIDOTy.NREFERENCIA = "ACERTO ESTOQUE"; PEDIDOTy.OBSERVACAO = "ACERTO DE ESTOQUE : " + DateTime.Now.ToString(); PEDIDOTy.IDPEDIDO = -1; PEDIDOTy.DTEMISSAO = DateTime.Now; PEDIDOTy.IDSTATUS = 47;//Aberta int _IDPEDIDO = PEDIDOP.Save(PEDIDOTy); PRODUTOSPEDIDOProvider PRODUTOSPEDIDOP = new PRODUTOSPEDIDOProvider(); //Salva os produtos foreach (var item in PRODUTOSPEDIDOColl_Saida) { PRODUTOSPEDIDOEntity PRODUTOSPEDIDOTy = new PRODUTOSPEDIDOEntity(); PRODUTOSPEDIDOTy.IDPRODPEDIDO = -1; PRODUTOSPEDIDOTy.IDPEDIDO = _IDPEDIDO; PRODUTOSPEDIDOTy.IDPRODUTO = item.IDPRODUTO; PRODUTOSPEDIDOTy.QUANTIDADE = item.QUANTIDADE; PRODUTOSPEDIDOTy.FLAGEXIBIR = "S"; PRODUTOSPEDIDOTy.VALORTOTAL = 0; PRODUTOSPEDIDOTy.VALORUNITARIO = 0; PRODUTOSPEDIDOP.Save(PRODUTOSPEDIDOTy); } this.Cursor = Cursors.Default; MessageBox.Show("Pedido Nº" + _IDPEDIDO.ToString() + " Salvo com Sucesso!"); } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void cbCliente_KeyDown(object sender, KeyEventArgs e) { if ((Control.ModifierKeys == Keys.Control) && (e.KeyCode == Keys.E)) { using (FrmSearchCliente frm = new FrmSearchCliente()) { frm.ShowDialog(); var result = frm.Result; cbCliente.SelectedValue = result; } } }
private void rbClienteDestino_Click(object sender, EventArgs e) { using (FrmSearchCliente frm = new FrmSearchCliente()) { txtNomeClienteFornDestino.Text = string.Empty; frm.ShowDialog(); var result = frm.Result; if (result > 0) { CLIENTEProvider CLIENTEP = new CLIENTEProvider(); txtNomeClienteFornDestino.Text = CLIENTEP.Read(Convert.ToInt32(result)).NOME; } } txtNomeClienteFornDestino.Enabled = false; }