Esempio n. 1
0
            public AgendamentoRelatorio.AgendamentoRelatorioColecao GetAgendamentoRelatorio(int idCliente)
            {
                AgendamentoRelatorio relatorio = null;

                foreach (DataRow row in AgendamentoRelatorio.GetAgendamentoRelatorioByCliente(idCliente).Rows)
                {
                    relatorio = new AgendamentoRelatorio {
                        _id = (int)row["ID"],
                        _idClienteSolicitante = (int)row["ID_CLIENTE_SOLICITANTE"],
                        _loginSolicitante     = row["LOGIN_SOLICITANTE"].ToString(),
                        _dtInicio             = row["DT_INICIO"].ToString(),
                        _dtFim                = row["DT_FIM"].ToString(),
                        _nomeCliente          = row["NOMECLIENTE"].ToString(),
                        _nomeUsuario          = row["NOMEUSUARIO"].ToString(),
                        _tipo                 = row["TIPO"].ToString(),
                        _opcoesUsuario        = row["OPCOES_USUARIO"].ToString(),
                        _comando              = row["COMANDO"].ToString(),
                        _comando2             = row["COMANDO2"].ToString(),
                        _relatorio            = row["RELATORIO"].ToString(),
                        _dtSolicitacao        = Convert.ToDateTime(row["DT_SOLICITACAO"]),
                        _fgRelatorioDetalhado = (bool)row["FG_RELATORIO_DETALHADO"],
                        _fgOk                 = (bool)row["FG_OK"]
                    };
                    base.List.Add(relatorio);
                }
                return((base.List.Count == 0) ? null : ((AgendamentoRelatorio.AgendamentoRelatorioColecao)base.List));
            }
Esempio n. 2
0
        void IAgendamentoRelatorio.Inserir(AgendamentoRelatorio agendamento)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append(" [BIINTOUCH.CRIAR_AGENDAMENTORELATORIO] ");
            builder.Append("    " + agendamento._idClienteSolicitante.ToString());
            builder.Append("    ,'" + agendamento._loginSolicitante + "'");
            builder.Append("    ,'" + agendamento._dtInicio + "'");
            builder.Append("    ,'" + agendamento._dtFim + "'");
            builder.Append("    ,'" + agendamento._nomeCliente + "'");
            builder.Append("    ,'" + agendamento._nomeUsuario + "'");
            builder.Append("    ,'" + agendamento._tipo + "'");
            builder.Append("    ,'" + agendamento._opcoesUsuario + "'");
            builder.Append("    ,'" + agendamento._comando + "'");
            builder.Append("    ,'" + agendamento._comando2 + "'");
            builder.Append("    ,'" + agendamento._relatorio + "'");
            builder.Append("    ,'" + DateTime.Now.ToString("yyyy-MM-dd HH:MM:ss") + "'");
            builder.Append("    ," + Convert.ToInt32(agendamento._fgRelatorioDetalhado).ToString());
            builder.Append("    ," + Convert.ToInt32(agendamento._fgOk).ToString());
            DbIntouch.ExecuteNonQuery(builder.ToString());
        }
Esempio n. 3
0
 public void Remove(AgendamentoRelatorio obj)
 {
     base.List.Remove(obj);
 }
Esempio n. 4
0
 public void Insert(int index, AgendamentoRelatorio obj)
 {
     base.List.Insert(index, obj);
 }
Esempio n. 5
0
 public int Add(AgendamentoRelatorio objAgendamentoRelatorio)
 {
     return(base.List.Add(objAgendamentoRelatorio));
 }
Esempio n. 6
0
 public bool Contains(AgendamentoRelatorio obj)
 {
     return(base.List.Contains(obj));
 }
Esempio n. 7
0
 public void Remove(AgendamentoRelatorio obj)
 {
     base.List.Remove(obj);
 }
Esempio n. 8
0
 protected void AgendarRelatorio()
 {
     try
     {
         IAgendamentoRelatorio agendamento;
         agendamento = new AgendamentoRelatorio {
             //idClienteSolicitante = ((Usuario)this.Session["USUARIO"]).Cliente.IdCliente,
             //LoginSolicitante = ((Usuario)this.Session["USUARIO"]).DsLogin,
             //DtInicio = this.txtDataInicio.Text,
             //DtFim = this.txtDataFim.Text,
             //NomeCliente = this.ddlCliente.SelectedItem.Text,
             //NomeUsuario = this.txtNomePesq.Text,
             //Tipo = this._ddlTipo.SelectedItem.Text,
             //OpcoesUsuario = this.ddlOpcoesUsuario.SelectedItem.Text,
             //Relatorio = "RELATORIO_" + Convert.ToString(DateTime.Now),
             //Relatorio = agendamento.Relatorio.Replace("/", "_").Replace(" ", "_").Replace(":", "_"),
             //Comando = agendamento.GetComandoRelatorio(DateTime.ParseExact(this.txtDataInicio.Text, "dd/MM/yyyy", null).ToString("yyyyMMdd"), DateTime.ParseExact(this.txtDataFim.Text, "dd/MM/yyyy", null).ToString("yyyyMMdd"), Convert.ToString(this.ddlCliente.SelectedValue == "0" ? "NULL" : this.ddlCliente.SelectedValue.ToString()), Convert.ToString(this.hdnFldIdLogin.Value == "0" ? "NULL" : this.hdnFldIdLogin.Value), Convert.ToString(this.ddlTipo.SelectedValue == "0" ? "NULL" : this._ddlTipo.SelectedValue.ToString()), Convert.ToInt32(this.ddlOpcoesUsuario.SelectedValue)) + "",
             //Comando2 = agendamento.GetComandoRelatorioExcel(this.ddlCliente.SelectedValue.ToString(), Convert.ToString(this.hdnFldIdLogin.Value == "0" ? "NULL" : this.hdnFldIdLogin.Value), DateTime.ParseExact(this.txtDataInicio.Text, "dd/MM/yyyy", null).ToString("yyyyMMdd"), DateTime.ParseExact(this.txtDataFim.Text, "dd/MM/yyyy", null).ToString("yyyyMMdd")),
             //FgRelatorioDetalhado = this.chkBoxGerarExcel.Checked,
             //FgOk = false
         };
         agendamento.Inserir((AgendamentoRelatorio) agendamento);
     }
     catch (Exception exception1)
     {
         ProjectData.SetProjectError(exception1);
         Exception ex = exception1;
         throw new Exception(GlobalPage.MsgErro(((Usuario)this.Session["USUARIO"]).Cliente.Nome.ToUpper(), ((Usuario)this.Session["USUARIO"]).DsLogin.ToUpper(), "intouch", "RelatorioClean.aspx", "AgendarRelatorio", ex.Message, ex.StackTrace, this.Form.Controls));
     }
 }
Esempio n. 9
0
 public void Insert(int index, AgendamentoRelatorio obj)
 {
     base.List.Insert(index, obj);
 }
Esempio n. 10
0
 public AgendamentoRelatorio.AgendamentoRelatorioColecao GetAgendamentoRelatorio(int idCliente)
 {
     AgendamentoRelatorio relatorio = null;
     foreach (DataRow row in AgendamentoRelatorio.GetAgendamentoRelatorioByCliente(idCliente).Rows)
     {
         relatorio = new AgendamentoRelatorio {
             _id = (int) row["ID"],
             _idClienteSolicitante = (int) row["ID_CLIENTE_SOLICITANTE"],
             _loginSolicitante = row["LOGIN_SOLICITANTE"].ToString(),
             _dtInicio = row["DT_INICIO"].ToString(),
             _dtFim = row["DT_FIM"].ToString(),
             _nomeCliente = row["NOMECLIENTE"].ToString(),
             _nomeUsuario = row["NOMEUSUARIO"].ToString(),
             _tipo = row["TIPO"].ToString(),
             _opcoesUsuario = row["OPCOES_USUARIO"].ToString(),
             _comando = row["COMANDO"].ToString(),
             _comando2 = row["COMANDO2"].ToString(),
             _relatorio = row["RELATORIO"].ToString(),
             _dtSolicitacao = Convert.ToDateTime(row["DT_SOLICITACAO"]),
             _fgRelatorioDetalhado = (bool) row["FG_RELATORIO_DETALHADO"],
             _fgOk = (bool) row["FG_OK"]
         };
         base.List.Add(relatorio);
     }
     return ((base.List.Count == 0) ? null : ((AgendamentoRelatorio.AgendamentoRelatorioColecao) base.List));
 }
Esempio n. 11
0
 public bool Contains(AgendamentoRelatorio obj)
 {
     return base.List.Contains(obj);
 }
Esempio n. 12
0
 public int Add(AgendamentoRelatorio objAgendamentoRelatorio)
 {
     return base.List.Add(objAgendamentoRelatorio);
 }
Esempio n. 13
0
 void IAgendamentoRelatorio.Inserir(AgendamentoRelatorio agendamento)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append(" [BIINTOUCH.CRIAR_AGENDAMENTORELATORIO] ");
     builder.Append("    " + agendamento._idClienteSolicitante.ToString());
     builder.Append("    ,'" + agendamento._loginSolicitante + "'");
     builder.Append("    ,'" + agendamento._dtInicio + "'");
     builder.Append("    ,'" + agendamento._dtFim + "'");
     builder.Append("    ,'" + agendamento._nomeCliente + "'");
     builder.Append("    ,'" + agendamento._nomeUsuario + "'");
     builder.Append("    ,'" + agendamento._tipo + "'");
     builder.Append("    ,'" + agendamento._opcoesUsuario + "'");
     builder.Append("    ,'" + agendamento._comando + "'");
     builder.Append("    ,'" + agendamento._comando2 + "'");
     builder.Append("    ,'" + agendamento._relatorio + "'");
     builder.Append("    ,'" + DateTime.Now.ToString("yyyy-MM-dd HH:MM:ss") + "'");
     builder.Append("    ," + Convert.ToInt32(agendamento._fgRelatorioDetalhado).ToString());
     builder.Append("    ," + Convert.ToInt32(agendamento._fgOk).ToString());
     DbIntouch.ExecuteNonQuery(builder.ToString());
 }