public void limparDados() { Busca_Entregue(); QtdEntregue.Enabled = false; dtEntrega.Enabled = false; Nm_Responsavel.Enabled = false; Observacao.Enabled = false; QtdEntregue.Text = ""; dtEntrega.Text = ""; Nm_Responsavel.Text = ""; Observacao.Text = ""; QtdEntregue.Focus(); }
private void btn_ConfirmarEntrega_Click(object sender, EventArgs e) { if (AlterarQtdeEntrada) { //g_Itens.Focus(); if (Convert.ToDecimal(QtdEntregue.Value) <= 0M) { MessageBox.Show("Por favor, informe a quantidade a ser entregue/recebida!"); QtdEntregue.Enabled = true; QtdEntregue.Focus(); } else if (dtEntrega.Text.Length == 0) { MessageBox.Show("Por favor, informe a data de entrega/recebimento!"); dtEntrega.Enabled = true; dtEntrega.Focus(); } else if (Nm_Responsavel.Text.Length == 0) { MessageBox.Show("Por favor, informe o nome do responsável pela entrega/recebimento!"); dtEntrega.Enabled = true; Nm_Responsavel.Focus(); } else { (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).Id_pedidoitem = (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Id_pedidoitem; (BS_Lancamento_Item).ResetBindings(true); TCN_LanEntregaPedido.Grava_LanEntregaPedido(BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido, null); //SE TIVER REGISTRO NO ESTOQUE E FOR ALTERADO A QUANTIDADE ENTREGUE ELE ALTERA if ((BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).CD_Empresa != "" && (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).CD_Produto != "" && (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).ID_LanctoEstoque != 0) { TCN_LanEntregaPedido.Altera_LanEntregaPedido(BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido, null); } AlterarQtdeEntrada = false; Busca_Entregue(); } } }
private void btn_NovaEntrega_Click(object sender, EventArgs e) { //HABILITA OS BOTÕES QtdEntregue.Enabled = true; dtEntrega.Enabled = true; Nm_Responsavel.Enabled = true; Observacao.Enabled = true; QtdEntregue.Text = ""; dtEntrega.Text = ""; Nm_Responsavel.Text = ""; Observacao.Text = ""; //DA O FOCO NO BOTÃO QtdEntregue.Focus(); //GERA UM NOVO REGISTRO NO BIND E GRID BS_Lancamento_Item.AddNew(); (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).NR_Pedido = Convert.ToDecimal((BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Nr_pedido); (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).CD_Produto = (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Cd_produto; (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).DS_Produto = (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Ds_produto; (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).Sigla_Unidade = (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Sg_unidade_est; (BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).Tp_Movimento = (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Tp_Movimento; }