public override int buscarRegistros() { Tlist_Inventario lista = TCN_LanInventario.Busca(id_inventario.Value, cd_empresa.Text, "", 0, "", null); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; bsInventario.DataSource = lista; bsInventario_PositionChanged(this, new EventArgs()); } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { bsInventario.Clear(); } return(lista.Count); } else { return(0); } }
public override void afterPrint() { DTS = new BindingSource(); DTS.DataSource = TCN_LanInventario.Busca((bsInventario.Current as Tregistro_Inventario).Id_inventario); using (FormRelPadrao.TFGerenciadorImpressao fImp = new FormRelPadrao.TFGerenciadorImpressao()) { FormRelPadrao.Relatorio Rel = new FormRelPadrao.Relatorio(); Rel.Altera_Relatorio = Altera_Relatorio; Rel.DTS_Relatorio = DTS; Rel.Nome_Relatorio = "REST_ItensInventario"; Rel.NM_Classe = "REST_ItensInventario"; Rel.Modulo = string.Empty; fImp.St_enabled_enviaremail = true; fImp.pCd_clifor = string.Empty; fImp.pMensagem = "RELATORIO INVENTARIO DE ESTOQUE"; if (Altera_Relatorio) { Rel.Gera_Relatorio(string.Empty, fImp.pSt_imprimir, fImp.pSt_visualizar, fImp.pSt_enviaremail, fImp.pDestinatarios, fImp.pPrioridade, "RELATORIO INVENTARIO DE ESTOQUE", fImp.pDs_mensagem, fImp.pExportacao); Altera_Relatorio = false; } else if ((fImp.ShowDialog() == DialogResult.OK) || (fImp.pSt_enviaremail)) { Rel.Gera_Relatorio(string.Empty, fImp.pSt_imprimir, fImp.pSt_visualizar, fImp.pSt_enviaremail, fImp.pDestinatarios, fImp.pPrioridade, "RELATORIO INVENTARIO DE ESTOQUE", fImp.pDs_mensagem, fImp.pExportacao); } } }
public override void excluirRegistro() { if (bsInventario.Current != null) { if ((bsInventario.Current as Tregistro_Inventario).St_inventario.Trim().ToUpper().Equals("P")) { MessageBox.Show("Não é permitido excluir inventario processado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Confirma Exclusão do Inventario?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { try { TCN_LanInventario.DeletarInventario((bsInventario.Current as Tregistro_Inventario), null); panelDados1.LimparRegistro(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public override string gravarRegistro() { return(TCN_LanInventario.GravarInventario((bsInventario.Current as Tregistro_Inventario), null)); }