private void btn_CancelarEntrega_Click(object sender, EventArgs e) { bool Cancelar = true; if (BS_Lancamento_Item.Current != null) { if ((BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).ID_Entrega != null) { if (Convert.ToDecimal((BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido).ID_Entrega) > 0M) { Cancelar = false; } } } if (Cancelar) { //HABILITA OS BOTÕES QtdEntregue.Enabled = false; dtEntrega.Enabled = false; Nm_Responsavel.Enabled = false; Observacao.Enabled = false; QtdEntregue.Text = ""; dtEntrega.Text = ""; Nm_Responsavel.Text = ""; Observacao.Text = ""; //GERA UM NOVO REGISTRO NO BIND E GRID BS_Lancamento_Item.CancelEdit(); } else { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { string retorno = TCN_LanEntregaPedido.Deleta_LanEntregaPedido(BS_Lancamento_Item.Current as TRegistro_LanEntregaPedido, null); if (retorno == "OK") { BS_Lancamento_Item.RemoveCurrent(); limparDados(); } else { MessageBox.Show("Não foi possível cancelar a entrega, provavelmente esta entrega já tem lançamento em estoque!"); } } } Busca_Entregue(); }
public override void afterNovo() { //base.afterNovo(); Nr_Pedido.Enabled = true; Cd_Produto.Enabled = true; bb_NrPedido.Enabled = true; bbProduto.Enabled = true; QtdEntregue.Enabled = true; Nr_Pedido.Focus(); BS_Registro_Pedido.Clear(); BS_Lancamento_Item.Clear(); tcCentral.SelectedIndex = 0; //limpa os campos Nm_Empresa.Text = ""; Nr_cpf_cnpj.Text = ""; NM_Clifor.Text = ""; }
private void Nr_Pedido_Leave(object sender, EventArgs e) { UtilPesquisa.EDIT_LEAVE("a.nr_pedido|=|'" + Nr_Pedido.Text + "'", new Componentes.EditDefault[] { Nr_Pedido, Nm_Empresa, NM_Clifor, Nr_cpf_cnpj, CD_Clifor }, new TCD_Pedido()); if (Nr_Pedido.Text != "") { buscarRegistros(); } else { BS_Registro_Pedido.Clear(); BS_Lancamento_Item.Clear(); BS_Registro_Pedido.ResetBindings(true); } //vTP_Modo = TTpModo.tm_Insert; }
private void Busca_Entregue() { QtdEntregue.Enabled = false; dtEntrega.Enabled = false; Nm_Responsavel.Enabled = false; Observacao.Enabled = false; BS_Lancamento_Item.Clear(); if (BS_Registro_Pedido.Current != null) { (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).EntregaPedido = tcn.Busca("", Nr_Pedido.Text, (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Cd_produto, (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).Id_pedidoitem.ToString(), false, "", 0, null); BS_Registro_Pedido.ResetBindings(true); BS_Lancamento_Item.ResetBindings(true); TList_LanEntregaPedido lista = (BS_Registro_Pedido.Current as TRegistro_LanPedido_Item).EntregaPedido; TotalEntrada.Value = Convert.ToDecimal(lista.Where(p => p.Tp_Movimento.Equals("E")).Sum(p => p.QTD_Entregue)); TotalSaida.Value = Convert.ToDecimal(lista.Where(p => p.Tp_Movimento.Equals("S")).Sum(p => p.QTD_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; }
private void bb_NrPedido_Click(object sender, EventArgs e) { string vColunas = "b.nm_empresa|Empresa|350;" + "d.cd_clifor|Cód. Clifor|80;" + "d.nm_clifor|Nome Clifor|350;" + "nr_cgc_cpf|CPF/CGC|350;" + "a.nr_pedido|Nrº. Pedido|80;" + "a.TP_Movimento|Tipo Movimento|80"; UtilPesquisa.BTN_BUSCA(vColunas, new Componentes.EditDefault[] { Nr_Pedido, Nm_Empresa, NM_Clifor, Nr_cpf_cnpj, CD_Clifor }, new TCD_Pedido(), ""); if (Nr_Pedido.Text != "") { buscarRegistros(); } else { BS_Registro_Pedido.Clear(); BS_Lancamento_Item.Clear(); BS_Registro_Pedido.ResetBindings(true); } }
public override void afterCancela() { base.afterCancela(); BS_Registro_Pedido.Clear(); BS_Lancamento_Item.Clear(); }