Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
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);
                }
            }
        }
Exemplo n.º 3
0
 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); }
         }
     }
 }
Exemplo n.º 4
0
 public override string gravarRegistro()
 {
     return(TCN_LanInventario.GravarInventario((bsInventario.Current as Tregistro_Inventario), null));
 }