protected void Page_Load(object sender, EventArgs e) { UsuariosControle ctrl = new UsuariosControle(); if (!ctrl.VerificaSession(lblNomeUsuario)) { Response.Redirect("Default1.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { UsuariosControle controleUsuarios = new UsuariosControle(); string idUsu = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string page = this.Page.GetType().Name; page = page.Substring(6).Replace("_","."); Model.Permissoes perm = Control.PermissoesCtrl.setPerms(idUsu,page); ASPxGridView1.Columns["Del"].Visible = intToBool(perm.excluir); ASPxGridView1.Columns["Edt"].Visible = intToBool(perm.editar); GridViewPaineldeControleCadastros.PermBtnNovo = perm.incluir.ToString(); //GridViewPaineldeControleCadastros.PermBtnNovo = intToBool(perm.incluir); }
protected void Page_Load(object sender, EventArgs e) { UsuariosControle ctrlUsu = new UsuariosControle(); if (!ctrlUsu.VerificaSession(lblNomeUsuario)) { Response.Redirect("../Default1.aspx"); } string idUsu = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string idUndFunc = Control.UndFuncionalCtrl.getUndFuncByUsuID(idUsu).ToString(); string undOrc = Control.UnidadeOrcamentariaCtrl.GetUnidadeOrcamentriaByUnidadeFuncional(idUndFunc).undUnificado; SqlDataSource5.SelectParameters["@UNDORC"].DefaultValue = undOrc; }
public System.Data.DataTable getSituacaoByPerfilAssuntoFluxo(string assunto, string processo, string centroCusto) { string idUsu = ""; string fluxo = ""; string sql = ""; Assunto controleAssunto = new Assunto(); FluxoAssuntoCtrl controleFlucoAssunto = new FluxoAssuntoCtrl(); ObjetivoComumDeGastoCtrl controleObjetivo = new ObjetivoComumDeGastoCtrl(); UsuariosControle controleUsuarios = new UsuariosControle(); assunto = controleAssunto.GetAssuntoByNome(assunto); idUsu = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); fluxo = controleFlucoAssunto.getFluxoAtual(processo); string objComumGastos = controleObjetivo.testeTelaOGC(fluxo, centroCusto); if (!objComumGastos.Equals("OBRIGAR")) { sql = "select distinct(sp.id), sp.descricao, ps.idfluxo, USU.per_isn " + "from websituacaoprocesso sp " + "join webperfilsituacao ps on ps.idsituacao = sp.id " + "join sci_perfis_usuarios pu on pu.per_isn = ps.idperfil " + "join sci_usuarios usu on pu.per_isn = USU.per_isn " + "join webassuntosituacao assit on assit.idsituacao = sp.id " + "where ((USU.usu_codigo = " + idUsu + " and ps.idfluxo = " + fluxo + " and assit.idassunto = " + assunto + ") or " + "(USU.usu_codigo = " + idUsu + " and ps.idfluxo is null and assit.idassunto = " + assunto + ")) and "+ "( FLAG_SITUACAO_COMPRA IS NULL )"; } else { sql = "select distinct(sp.id), sp.descricao, ps.idfluxo, usu.per_isn " + "from websituacaoprocesso sp " + "join webperfilsituacao ps on ps.idsituacao = sp.id " + "join sci_perfis_usuarios pu on pu.per_isn = ps.idperfil " + "join sci_usuarios usu on pu.per_isn = usu.per_isn " + "join webassuntosituacao assit on assit.idsituacao = sp.id " + "where ((usu.usu_codigo = " + idUsu + " and ps.idfluxo = " + fluxo + " and assit.idassunto = " + assunto + ") or " + "(usu.usu_codigo = " + idUsu + " and ps.idfluxo is null and assit.idassunto = " + assunto + ")) and "+ "( FLAG_SITUACAO_COMPRA IS NOT NULL )"; } System.Data.DataTable dt = AcessoDados.AcessoDados.dtable(sql); return dt; }
protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e) { UsuariosControle controleUsuarios = new UsuariosControle(); string senhaAtual = txtSenhaAntiga.Value.ToString(); string novaSenha = txtNovaSenha.Value.ToString(); string confirmacao = txtConfirmacao.Value.ToString(); string usuario = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); if (Control.UsuariosControle.ConfirmaSenhaAtual(usuario, senhaAtual)) { Model.Usuarios usu = new Model.Usuarios(); usu.Senha = novaSenha; usu.UsuarioID = int.Parse(usuario); Control.UsuariosControle obj = new Control.UsuariosControle(); obj.Atualizar(usu); e.Result = "OK"; } else { e.Result = "ERRO:Senha Atual não confere !!!"; } }
public static FluxoAssunto getPrimeiroFluxo(string assuntoID) { FluxoAssunto fluxo = new FluxoAssunto(); UsuariosControle controleUsuarios = new UsuariosControle(); string idUsu = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string idUndFunc = Control.UndFuncionalCtrl.getUndFuncByUsuID(idUsu).ToString(); string sql = "SELECT FIRST 1 * FROM webfluxoassunto WHERE IDASSUNTO = " + assuntoID + " ORDER BY ORDEM"; AcessoDados.AcessoDados.abrirConn(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql); while (dr.Read()) { fluxo._ID = (int)dr["FLUXOID"]; fluxo._ordem = (int)dr["ORDEM"]; if (!string.IsNullOrEmpty(dr["IDUNDFUNCIONAL"].ToString())) { fluxo.UndFunc.ID = (int)dr["IDUNDFUNCIONAL"]; } else { fluxo.UndFunc.ID = Convert.ToInt16(idUndFunc); } fluxo.Assunto._ID = (int)dr["IDASSUNTO"]; if (string.IsNullOrEmpty(dr["FLAGORIGEM"].ToString())) { fluxo._flagOrigem = (int)dr["FLAGORIGEM"]; } else { fluxo._flagOrigem = 0; } } dr.Close(); AcessoDados.AcessoDados.fecharConn(); return fluxo; }
protected void Page_Load(object sender, EventArgs e) { UsuariosControle ctrlUsu = new UsuariosControle(); if (!ctrlUsu.VerificaSession(lblNomeUsuario)) { Response.Redirect("../Default1.aspx"); } else { if (!Page.IsPostBack) { ASPxGridView2.FilterExpression = "[UNDNOME] = ''"; ASPxGridView2.DataBind(); if (!IsCallback) { ASPxGridView2.DetailRows.ExpandRow(2); } } } }
protected void SqlDataSource1_Init(object sender, EventArgs e) { string idUsu = ""; string idUndFunc = ""; string undOrc = ""; Control.UsuariosControle ctrlUsu = new UsuariosControle(); var usuarioCtrl = new UsuariosControle(); var usuarioInfo = usuarioCtrl.getSessionUsuarioInfo(); idUsu = usuarioInfo.Item2; idUndFunc = usuarioInfo.Item3; undOrc = usuarioInfo.Item4; bool parametro = Control.Configuracoes.Dados.getParametroGradeDIDComplementar(); Control.PerfilCtrl perfil = new Control.PerfilCtrl(); bool perfilConsultaGeral = perfil.getPermissaoConsultaProcessos(idUsu); string sql = "select undunificado, undnome from unidadeorcamentaria UO where "; if (!perfilConsultaGeral) { //if (!parametro) //{ // sql += "uo.undunificado in (SELECT UO.undunificado " + // " FROM unidadeorcamentaria UO " + // " JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + // " WHERE " + // " uog.uogunidadegestora = " + // " (SELECT UOG.uogunidadegestora " + // " FROM unidadeorcamentaria UO " + // " JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + // " where uo.undunificado = '" + undOrc + "' " + // " ) " + // ")"; //} //else //{ sql += "uo.undunificado in (select UNDUNIFICADO from SCI_USUARIOS_UNDORC where usu_codigo = " + idUsu + " )"; //} } else { sql += "uo.undunificado = uo.undunificado"; } SqlDataSource1.SelectCommand = sql; SqlDataSource1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { //Label lblNomeUsuario = new Label(); //UsuariosControle ctrlUsu = new UsuariosControle(); //if (!ctrlUsu.VerificaSession(lblNomeUsuario)) //{ // if (!Page.IsCallback) // { // GC.Collect(); // GC.WaitForPendingFinalizers(); // GC.Collect(); // Response.Redirect("../Default1.aspx"); // } // else // { // GC.Collect(); // GC.WaitForPendingFinalizers(); // GC.Collect(); // ASPxWebControl.RedirectOnCallback("../Default1.aspx"); // } //} //else //{ // if (!Page.IsPostBack) // { // var usuarioMenu = new UsuariosControle(); // string idUsu = usuarioMenu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); // usuarioMenu.BuildMenu(ASPxMenu1, idUsu, sqlDataMenu); // lbUsuario.Text = lblNomeUsuario.Text; // int hora = int.Parse(DateTime.Now.Hour.ToString()); // if (hora >= 18) // { // lbHora.Text = "Boa Noite, "; // } // else // { // if (hora >= 12) // { // lbHora.Text = "Boa Tarde, "; // } // else // { // lbHora.Text = "Bom Dia, "; // } // } // } //} Session.Timeout = 60; string idUsu = string.Empty; var usuarioCtrl = new UsuariosControle(); var usuarioInfo = usuarioCtrl.getSessionUsuarioInfo(); idUsu = usuarioInfo.Item2; UsuariosControle ctrlUsu = new UsuariosControle(); if (!Convert.ToBoolean(usuarioInfo.Item1)) { if (!Page.IsCallback) { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); Response.Redirect("../Default1.aspx"); } else { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); ASPxWebControl.RedirectOnCallback("../Default1.aspx"); } } else { if (!Page.IsPostBack) { var ctrlUsuario = new UsuariosControle(); ctrlUsuario.BuildMenu(ASPxMenu1, idUsu, sqlDataMenu); lbUsuario.Text = usuarioInfo.Item7; //lbPool.Text = FirebirdSql.Data.FirebirdClient.FbConnection.ConnectionPoolsCount.ToString(); int hora = int.Parse(DateTime.Now.Hour.ToString()); if (hora >= 18) { lbHora.Text = "Boa Noite, "; } else { if (hora >= 12) { lbHora.Text = "Boa Tarde, "; } else { lbHora.Text = "Bom Dia, "; } } } } }
//Grava os dados do DID Finalizado e persiste no tramite public string[] gravaDID(string procNumero) { //retorno[0] = Mensagem; //retorno[1] = Numero do processo; int procID = 0; string[] retorno = new string[2]; var conn = new FbConnection(); conn = Persist.GetConn.getConn(); using (conn) { conn.Open(); string query = "Select id from webprocesso where numero =" + procNumero; var cmd = new FbCommand(query, conn); var dr = cmd.ExecuteReader(); while (dr.Read()) { procID = (int)dr["id"]; } } var tramiteCtrl = new TramiteCtrl(); if (!tramiteCtrl.processoTemPrimeiroTramite(procID.ToString())) { string idUsu = ""; string idUndFunc = ""; string undOrc = ""; var usuarioCtrl = new UsuariosControle(); var controleTramite = new TramiteCtrl(); var usuarioInfo = usuarioCtrl.getSessionUsuarioInfo(); idUsu = usuarioInfo.Item2; idUndFunc = usuarioInfo.Item3; undOrc = usuarioInfo.Item4; var tra = new Tramite(); tra._dataEnvio = DateTime.Now; tra._dataRecebimento = DateTime.Now; tra._despacho = null; tra.UsuOrigem.UsuarioID = int.Parse(idUsu); tra.UsuDestino.UsuarioID = int.Parse(idUsu); tra.UndFuncOrigem.ID = int.Parse(idUndFunc); tra.UndFuncDestino.ID = int.Parse(idUndFunc); tra.Proc._IDPROC = procID; tra.Fluxo._ID = FluxoAssuntoCtrl.getPrimeiroFluxo("1")._ID; tra.Situacao._id = 46;//Novo Fluxo Maranguape controleTramite.TramitarProcesso(tra); } retorno[0] = "Processo "+ procNumero + " gravado com sucesso!!!"; retorno[1] = procNumero; return retorno; }
protected void Page_Load(object sender, EventArgs e) { UsuariosControle controleUsuarios = new UsuariosControle(); if (!controleUsuarios.VerificaSession(lblNomeUsuario)) { Response.Redirect("../Default1.aspx"); } else { if (!Page.IsPostBack) { ASPxGridView1.FilterExpression = string.Empty; } } }
protected void Page_Load(object sender, EventArgs e) { if (string.IsNullOrEmpty(TabPage)) throw new NullReferenceException("TabPage Vazia"); if (string.IsNullOrEmpty(GridID)) throw new NullReferenceException("GridView Vazia"); if (string.IsNullOrEmpty(DataSourceID)) throw new NullReferenceException("DataSourceID Vazia"); txtBox = NamingContainer.FindControl(TxtBoxID) as ASPxTextBox; Grid = NamingContainer.FindControl(GridID) as ASPxGridView; DataSource = NamingContainer.FindControl(DataSourceID) as SqlDataSource; UsuariosControle ctrlUsu = new UsuariosControle(); string idUsu = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); sqlSituacao.SelectParameters["@usuario"].DefaultValue = idUsu; sqlSituacaoExterno.SelectParameters["@usuario"].DefaultValue = idUsu; HabilitarBotoes(); }
protected void btnEncaminharFooter_Click(object sender, EventArgs e) { TramiteCtrl controleTramite = new TramiteCtrl(); Assunto controleAssunto = new Assunto(); UndFuncionalCtrl controleUndFuncional = new UndFuncionalCtrl(); UsuariosControle ctrlUsu = new UsuariosControle(); Model.Tramite tramite = new Model.Tramite(); tramite._dataEnvio = DateTime.Now; tramite._despacho = txtDespacho.Text; tramite.Situacao._id = int.Parse(cbbSituacao.Value.ToString()); tramite.Proc._IDPROC = int.Parse(txtTeste.Text); tramite.UndFuncDestino.ID = int.Parse(cbbUnidadeFuncional.SelectedItem.Value.ToString()); tramite.UndFuncOrigem.ID = int.Parse(controleUndFuncional.getUnidadeFuncionalAtual(txtTeste.Text)); tramite.UsuOrigem.UsuarioID = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID; if (cbbUsuario.SelectedItem != null) { tramite.UsuDestino.UsuarioID = int.Parse(cbbUsuario.SelectedItem.Value.ToString()); } if (controleAssunto.AssuntoTemFluxo(controleAssunto.GetAssuntoByNome(txtAssunto.Text))) { tramite.Fluxo._ID = controleUndFuncional.getProximoFluxoByProcesso(txtTeste.Text, cbbSituacao.Value.ToString(), cbbUnidadeFuncional.SelectedItem.Value.ToString()); } controleTramite.TramitarProcesso(tramite); DataSource.DataBind(); Grid.DataBind(); }
protected void btnEncaminharFooterExterno_Click(object sender, EventArgs e) { Model.Tramite tramite = new Model.Tramite(); TramiteCtrl controleTramite = new TramiteCtrl(); FluxoAssuntoCtrl controleFluxoAssunto = new FluxoAssuntoCtrl(); UndFuncionalCtrl controleUndFuncional = new UndFuncionalCtrl(); UsuariosControle controleUsuarios = new UsuariosControle(); tramite._dataEnvio = DateTime.Now; tramite._despacho = txtEncaminhamentoExterno.Text; tramite.Situacao._id = int.Parse(cbbSituacaoExterno.SelectedItem.Value.ToString()); tramite.Proc._IDPROC = int.Parse(txtIDPROC.Text); tramite.UndFuncOrigem.ID = int.Parse(controleUndFuncional.getUnidadeFuncionalAtual(txtIDPROC.Text)); tramite.UsuOrigem.UsuarioID = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID; tramite.Fluxo._ID = int.Parse(controleFluxoAssunto.getFluxoAtual(txtIDPROC.Text)); tramite._orgaoExterno = int.Parse(cbbOrgaoExterno.SelectedItem.Value.ToString()); controleTramite.TramitarProcesso(tramite); controleTramite = null; controleUndFuncional = null; controleUsuarios = null; controleFluxoAssunto = null; tramite = null; GC.Collect(); DataSource.DataBind(); Grid.DataBind(); }
protected void sqlDSCXEntrada_DataBinding(object sender, EventArgs e) { UsuariosControle ctrlUsu = new UsuariosControle(); string idUsu = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string undOrcControlador = ctrlUsu.UsuarioControladoriaEspecifico(idUsu); if (!undOrcControlador.Equals("0000")) { //sqlDSCXEntrada.SelectCommand += " AND UNDUNIFICADO = " + undOrcControlador; sqlDSCXEntrada.SelectParameters.Add("UNDUNIFICADO", undOrcControlador); //sqlDSCXEntrada.SelectParameters["@undUnificado"].DefaultValue = undOrcControlador; } }
protected void Page_Load(object sender, EventArgs e) { //Label lblNomeUsuario = new Label(); string idUsu = ""; string idUndFunc = ""; string undOrc = ""; Control.UsuariosControle ctrlUsu = new UsuariosControle(); var usuarioCtrl = new UsuariosControle(); var usuarioInfo = usuarioCtrl.getSessionUsuarioInfo(); idUsu = usuarioInfo.Item2; idUndFunc = usuarioInfo.Item3; undOrc = usuarioInfo.Item4; if (!Page.IsPostBack && !IsCallback) { sqlDSCXEntrada.SelectParameters["@usuRecebimento"].DefaultValue = idUsu; sqlDSCXEntrada.SelectParameters["@undFuncDestino"].DefaultValue = idUndFunc; } else { sqlDSCXAnalise.SelectParameters["@usuRecebimento"].DefaultValue = idUsu; sqlDSCXAnalise.SelectParameters["@undFuncDestino"].DefaultValue = idUndFunc; sqlDSCXSaida.SelectParameters["@usuEnvio"].DefaultValue = idUsu; sqlDSCXEnviados.SelectParameters["@usuEnvio"].DefaultValue = idUsu; sqlDSCXExternos.SelectParameters["@usuEnvio"].DefaultValue = idUsu; sqlDSCXExternos.SelectParameters["@undFuncEnvio"].DefaultValue = idUndFunc; sqlSituacao.SelectParameters["@usuario"].DefaultValue = idUsu; sqlSituacaoExterno.SelectParameters["@usuario"].DefaultValue = idUsu; } ctrlUsu = null; GC.Collect(); }
protected void ASPxCallback2_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e) { if (string.IsNullOrEmpty(DIDLPCtrl.getSituacaoLiquidacao(e.Parameter.ToString().ToString())) && e.Parameter.ToString() != "EncaminharLiquidacao") { Assunto controleAssunto = new Assunto(); TramiteCtrl controleTramite = new TramiteCtrl(); Model.Tramite tramite = new Model.Tramite(); UndFuncionalCtrl controleUndFuncional = new UndFuncionalCtrl(); UsuariosControle controleUsuarios = new UsuariosControle(); tramite._dataEnvio = DateTime.Now; tramite._despacho = txtDespacho.Text; tramite.Situacao._id = int.Parse(cbbSituacao.Value.ToString()); tramite.Proc._IDPROC = int.Parse(txtTeste.Text); tramite.UndFuncDestino.ID = int.Parse(cbbUnidadeFuncional.Value.ToString()); tramite.UndFuncOrigem.ID = int.Parse(controleUndFuncional.getUnidadeFuncionalAtual(txtTeste.Text)); tramite.UsuOrigem.UsuarioID = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID; if (cbbUsuario.SelectedItem != null) { tramite.UsuDestino.UsuarioID = int.Parse(cbbUsuario.SelectedItem.Value.ToString()); } if (controleAssunto.AssuntoTemFluxo(controleAssunto.GetAssuntoByNome(txtAssunto.Text))) { tramite.Fluxo._ID = controleUndFuncional.getProximoFluxoByProcesso(txtTeste.Text, cbbSituacao.Value.ToString(), cbbUnidadeFuncional.Value.ToString()); } controleTramite.TramitarProcesso(tramite); sqlDSCXAnalise.DataBind(); ASPxGridView2.DataBind(); controleAssunto = null; controleTramite = null; controleUndFuncional = null; controleUsuarios = null; tramite = null; GC.Collect(); e.Result = "EncaminhadoSemLiquidacao|"; } else { if (e.Parameter.ToString() == "EncaminharLiquidacao") { Assunto controleAssunto = new Assunto(); TramiteCtrl controleTramite = new TramiteCtrl(); Model.Tramite tramite = new Model.Tramite(); UndFuncionalCtrl controleUndFuncional = new UndFuncionalCtrl(); UsuariosControle controleUsuarios = new UsuariosControle(); tramite._dataEnvio = DateTime.Now; tramite._despacho = txtDespacho.Text; tramite.Situacao._id = int.Parse(cbbSituacao.Value.ToString()); tramite.Proc._IDPROC = int.Parse(txtTeste.Text); tramite.UndFuncDestino.ID = int.Parse(cbbUnidadeFuncional.Value.ToString()); tramite.UndFuncOrigem.ID = int.Parse(controleUndFuncional.getUnidadeFuncionalAtual(txtTeste.Text)); tramite.UsuOrigem.UsuarioID = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID; tramite.valor_liq = float.Parse(txtValor.Text); tramite.notaFiscal = txtNota.Text; tramite.dataLiquidacao = txtData.Text; tramite.dataAceiteNF = txtDataRecebimentoNota.Text; tramite.liqResponsavel = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).Nome; if (cbbUsuario.SelectedItem != null) { tramite.UsuDestino.UsuarioID = int.Parse(cbbUsuario.SelectedItem.Value.ToString()); } if (controleAssunto.AssuntoTemFluxo(controleAssunto.GetAssuntoByNome(txtAssunto.Text))) { tramite.Fluxo._ID = controleUndFuncional.getProximoFluxoByProcesso(txtTeste.Text, cbbSituacao.Value.ToString(), cbbUnidadeFuncional.Value.ToString()); } tramite.contasPagadoras = (DataTable)Session["ContasBanco"]; controleTramite.TramitarProcesso(tramite); Model.Envolvidos env = new Model.Envolvidos(); env._ID = EnvolvidoCtrl.getEnvolvidoByProcessoNumero(txtProcNumero.Value.ToString())._ID; env._banco = txtBanco.Value.ToString(); env._agencia = txtAgencia.Value.ToString(); env._DVagencia = txtDVAG.Value.ToString(); env._conta = txtConta.Value.ToString(); env._DVconta = txtDVCC.Value.ToString(); EnvolvidoCtrl.GravaDadosBancarios(env); ProcessoCtrl.GravaMesReferenciaByProcesso(txtProcNumero.Value.ToString(), txtMesReferencia.Value.ToString()); sqlDSCXAnalise.DataBind(); ASPxGridView2.DataBind(); controleAssunto = null; controleTramite = null; controleUndFuncional = null; controleUsuarios = null; tramite = null; GC.Collect(); e.Result = "EncaminhadoLiquidacao|" + txtTeste.Text; } else { if (!string.IsNullOrEmpty(DIDLPCtrl.getSituacaoLiquidacao(e.Parameter.ToString().ToString()))) { e.Result = "MostrarLiquidacao"; } } } }
protected void Page_Load(object sender, EventArgs e) { Label lblNomeUsuario = new Label(); UsuariosControle ctrlUsu = new UsuariosControle(); if (!ctrlUsu.VerificaSession(lblNomeUsuario)) { Response.Redirect("../Default1.aspx"); } else { Label1 = lblNomeUsuario; } }
public static string Persistir(PROCESSO proc, string op, string procPai, string tipoLiqPag, double valor, string notaFiscal, string dataLiquidacao, string dataAceiteNF) { if (op == "new") { UsuariosControle ctrlUsu = new UsuariosControle(); TramiteCtrl controleTramite = new TramiteCtrl(); AcessoDados.AcessoDados.abrirConn(); string sqlGenID = "select gen_id(GEN_WEBPROCESSO_ID,1) from rdb$database"; FirebirdSql.Data.FirebirdClient.FbDataReader drGenPRO = AcessoDados.AcessoDados.DataReader(sqlGenID); while (drGenPRO.Read()) { proc._IDPROC = int.Parse(drGenPRO["GEN_ID"].ToString()); } AcessoDados.AcessoDados.fecharConn(); proc.Env._ID = EnvolvidoCtrl.Persistir(proc.Env); string exercicio = Configuracoes.Dados.getExercicioAtual(); string numProcesso = Configuracoes.Dados.getNumeroProcesso(); string sqlProcesso = "insert into WEBPROCESSO(ID,NUMERO,IDASSUNTO,IDPREFEITURA,CORPO,DATAHORACADASTRO,NOOUTROSISTEMA,RESPONSAVEL,IDENVOLVIDO,IDPRIORIDADE,IDPROCESSOPAI,TIPOLIQPAG)VALUES" + "(" + proc._IDPROC + ",'" + numProcesso + "'," + proc._IDASSUNTO + "," + proc._IDPREFEITURA + ",'" + proc._CORPO + "','" + DateTime.Now.ToShortDateString().Replace("/", ".") + "'," + "'" + proc._NOOUTROSISTEMA + "','" + proc._RESPONSAVEL + "'," + proc.Env._ID + "," + proc.Prio._id + ","+ procPai +",'"+ tipoLiqPag +"')"; AcessoDados.AcessoDados.executar(sqlProcesso); proc._NUMERO = numProcesso; //1º registro do tramite Tramite tra = new Tramite(); tra._dataEnvio = DateTime.Now; tra._dataRecebimento = DateTime.Now; tra._despacho = null; tra.UsuOrigem.UsuarioID = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID; tra.UsuDestino.UsuarioID = tra.UsuOrigem.UsuarioID; tra.UndFuncOrigem.ID = UndFuncionalCtrl.getUndFuncByUsuID(tra.UsuOrigem.UsuarioID.ToString()); tra.UndFuncDestino.ID = tra.UndFuncOrigem.ID; tra.Proc._IDPROC = proc._IDPROC; tra.Fluxo._ID = FluxoAssuntoCtrl.getPrimeiroFluxo(proc._IDASSUNTO.ToString())._ID; switch (tipoLiqPag) { case "L": tra.valor_liq = valor; tra.valor_pag = 0; tra.Situacao._id = 47; //Novo Fluxo Maranguape //tra.Situacao._id = 24; tra.notaFiscal = notaFiscal; tra.dataLiquidacao = dataLiquidacao; tra.dataAceiteNF = dataAceiteNF; break; case "P": tra.valor_liq = 0; tra.valor_pag = valor; //tra.Situacao._id = 1; tra.Situacao._id = 50;// Novo Fluxo Maranguape tra.dataPagamento = dataLiquidacao; break; } controleTramite.TramitarProcesso(tra); } else { if (op == "edt") { } } return proc._NUMERO; }
public void MarcarComoRecebido(string idProc) { UsuariosControle ctrlUsu = new UsuariosControle(); int idTramite = 0; string datarecebimento = ""; string sql = "select first 1 ID, (case when DATARECEBIMENTO is null then '0'else datarecebimento end) as DATARECEBIMENTO from webtramite where idprocesso = " + idProc + " order by id desc"; FbConnection conn = Persist.GetConn.getConn(); FbCommand cmd = new FbCommand(sql, conn); conn.Open(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { idTramite = (int)dr["ID"]; datarecebimento = dr["DATARECEBIMENTO"].ToString(); } dr.Close(); dr.Dispose(); cmd.Dispose(); if (idTramite != 0 && datarecebimento == "0") { string upd = "update webtramite set DATARECEBIMENTO = " + Util.Util.DateOrNUll(DateTime.Now).Replace("/", ".") + ", USUARIORECEBIMENTO = " + ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString() + " WHERE ID = " + idTramite; FbCommand cmdUpd = new FbCommand(upd, conn); cmdUpd.ExecuteNonQuery(); cmdUpd.Dispose(); } ctrlUsu = null; conn.Close(); }
protected void Page_Load(object sender, EventArgs e) { UsuariosControle controleUsuarios = new UsuariosControle(); if (!Page.IsPostBack && !Page.IsCallback) { string idUSU = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string UndFunc = Control.UndFuncionalCtrl.getUndFuncByUsuID(idUSU).ToString(); string undOrc = Control.UnidadeOrcamentariaCtrl.GetUnidadeOrcamentriaByUnidadeFuncional(UndFunc).undUnificado; SqlDataSource4.SelectParameters["undunificado"].DefaultValue = undOrc; } string paramEVENT = Request.Params["__EVENTARGUMENT"]; if (!string.IsNullOrEmpty(paramEVENT)) { if (paramEVENT.Contains("saveToWindow=")) { ReportViewer1.Report = GetReport(); } } if (IsCallback) { string param = Request.Params["__CALLBACKPARAM"]; if (param.Contains("c0:print=")) { ReportViewer1.Report = GetReport(); } } }
protected void Page_Load(object sender, EventArgs e) { Session.Timeout = 60; string idUsu = string.Empty; var usuarioCtrl = new UsuariosControle(); var usuarioInfo = usuarioCtrl.getSessionUsuarioInfo(); idUsu = usuarioInfo.Item2; UsuariosControle ctrlUsu = new UsuariosControle(); if (!Convert.ToBoolean(usuarioInfo.Item1)) { if (!Page.IsCallback) { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); Response.Redirect("../Default1.aspx"); } else { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); ASPxWebControl.RedirectOnCallback("../Default1.aspx"); } } else { if (!Page.IsPostBack) { var ctrlUsuario = new UsuariosControle(); ctrlUsuario.BuildMenu(ASPxMenu1, idUsu, sqlDataMenu); lbUsuario.Text = usuarioInfo.Item7; //lbPool.Text = FirebirdSql.Data.FirebirdClient.FbConnection.ConnectionPoolsCount.ToString(); int hora = int.Parse(DateTime.Now.Hour.ToString()); if (hora >= 18) { lbHora.Text = "Boa Noite, "; } else { if (hora >= 12) { lbHora.Text = "Boa Tarde, "; } else { lbHora.Text = "Bom Dia, "; } } } } //Response.Cache.VaryByParams["*"] = true; //Response.Cache.VaryByParams.IgnoreParams = false; //Response.Cache.VaryByHeaders.UserAgent = true; //Response.Cache.SetCacheability(HttpCacheability.ServerAndPrivate); //Response.Cache.SetExpires(DateTime.Now.AddDays(10)); }
public static string Persistir(PROCESSO proc, string op) { if (op == "new") { string numeroProcesso = string.Empty; UsuariosControle ctrlUsu = new UsuariosControle(); TramiteCtrl controleTramite = new TramiteCtrl(); AcessoDados.AcessoDados.abrirConn(); string sqlGenID = "select gen_id(GEN_WEBPROCESSO_ID,1) from rdb$database"; FirebirdSql.Data.FirebirdClient.FbDataReader drGenPRO = AcessoDados.AcessoDados.DataReader(sqlGenID); while (drGenPRO.Read()) { proc._IDPROC = int.Parse(drGenPRO["GEN_ID"].ToString()); } AcessoDados.AcessoDados.fecharConn(); proc.Env._ID = EnvolvidoCtrl.Persistir(proc.Env); string exercicio = Configuracoes.Dados.getExercicioAtual(); string numProcesso = Configuracoes.Dados.getNumeroProcesso(); string sqlProcesso = "insert into WEBPROCESSO(ID,NUMERO,IDASSUNTO,IDPREFEITURA,CORPO,DATAHORACADASTRO,NOOUTROSISTEMA,RESPONSAVEL,IDENVOLVIDO,IDPRIORIDADE,EXERCICIO)VALUES" + "(" + proc._IDPROC + ",'" + numProcesso + "'," + proc._IDASSUNTO + "," + proc._IDPREFEITURA + ",'" + proc._CORPO + "','" + DateTime.Now.ToShortDateString().Replace("/", ".") + "'," + "'" + proc._NOOUTROSISTEMA + "','" + proc._RESPONSAVEL + "',"+ proc.Env._ID+","+ proc.Prio._id+",'"+ exercicio +"')"; AcessoDados.AcessoDados.executar(sqlProcesso); //proc._NUMERO = proc._IDPROC.ToString() + exercicio;// DateTime.Now.Year; proc._NUMERO = numProcesso; //1º registro do tramite Tramite tra = new Tramite(); tra._dataEnvio = DateTime.Now; tra._dataRecebimento = DateTime.Now; tra._despacho = null; tra.UsuOrigem.UsuarioID = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID; tra.UsuDestino.UsuarioID = tra.UsuOrigem.UsuarioID; tra.UndFuncOrigem.ID = UndFuncionalCtrl.getUndFuncByUsuID(tra.UsuOrigem.UsuarioID.ToString()); tra.UndFuncDestino.ID = tra.UndFuncOrigem.ID; tra.Proc._IDPROC = proc._IDPROC; tra.Fluxo._ID = FluxoAssuntoCtrl.getPrimeiroFluxo("1")._ID; tra.Situacao._id = 46;//Novo Fluxo Maranguape //tra.Situacao._id = 1; //Velho Fluxo controleTramite.TramitarProcesso(tra); //2º registro do tramite //Tramite tra2 = new Tramite(); //tra2._dataEnvio = DateTime.Now; //tra2._despacho = null; //tra2.UsuOrigem.UsuarioID = UsuariosControle.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID; //tra2.UndFuncOrigem.ID = UndFuncionalCtrl.getUndFuncByUsuID(tra.UsuOrigem.UsuarioID.ToString()); //tra2.UndFuncDestino.ID = FluxoAssuntoCtrl.getPrimeiroFluxo("1").UndFunc.ID; //tra2.Fluxo._ID = FluxoAssuntoCtrl.getPrimeiroFluxo("1")._ID; //tra2.Proc._IDPROC = proc._IDPROC; //tra2.Situacao._id = 1; //TramiteCtrl.TramitarProcesso(tra2); } else { if(op == "edt") { } } return proc._NUMERO; }
protected void SqlDataSource1_Init(object sender, EventArgs e) { UsuariosControle ctrlUsu = new UsuariosControle(); bool parametro = Control.Configuracoes.Dados.getParametroGradeDIDComplementar(); string idUsu = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string idUndFunc = Control.UndFuncionalCtrl.getUndFuncByUsuID(idUsu).ToString(); string unidOrcDefault = Control.UnidadeOrcamentariaCtrl.GetUnidadeOrcamentriaByUnidadeFuncional(idUndFunc).undUnificado; Control.PerfilCtrl perfil = new Control.PerfilCtrl(); bool perfilConsultaGeral = perfil.getPermissaoConsultaProcessos(idUsu); string sql = "select undunificado, undnome from unidadeorcamentaria UO where "; if (!perfilConsultaGeral) { if (!parametro) { sql += "uo.undunificado in (SELECT UO.undunificado " + " FROM unidadeorcamentaria UO " + " JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + " WHERE " + " uog.uogunidadegestora = " + " (SELECT UOG.uogunidadegestora " + " FROM unidadeorcamentaria UO " + " JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + " where uo.undunificado = '" + unidOrcDefault + "' " + " ) " + ")"; } else { sql += "uo.undunificado in (select UNDUNIFICADO from SCI_USUARIOS_UNDORC where usu_codigo = " + idUsu + " )"; } } else { sql += "uo.undunificado = uo.undunificado"; } SqlDataSource1.SelectCommand = sql; SqlDataSource1.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { //double TESTE = Convert.ToDouble("5,10"); //decimal teste2 = Convert.ToDecimal("5,11"); Label lblNomeUsuario = new Label(); UsuariosControle ctrlUsu = new UsuariosControle(); if (!ctrlUsu.VerificaSession(lblNomeUsuario)) { Response.Redirect("../Default1.aspx"); } else { Label1 = lblNomeUsuario; UsuariosControle controleUsuarios = new UsuariosControle(); string idUsu = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string idUndFunc = UndFuncionalCtrl.getUndFuncByUsuID(idUsu).ToString(); SqlDataSource1.SelectParameters["@Responsavel"].DefaultValue = Label1.Text.Trim(); SqlDataSource1.SelectParameters["@UndFuncional"].DefaultValue = idUndFunc; string page = this.Page.GetType().Name; page = page.Substring(6).Replace("_", "."); Model.Permissoes perm = Control.PermissoesCtrl.setPerms(idUsu, page); ASPxGridView1.Columns["Del"].Visible = intToBool(perm.excluir); ASPxGridView1.Columns["Edt"].Visible = intToBool(perm.editar); ASPxGridView1.Columns["Rel"].Visible = intToBool(perm.imprimir); gridViewDID.PermBtnNovo = perm.incluir.ToString(); } }
protected XtraReport GetReport() { string dataINI = string.Empty; string dataFIM = string.Empty; rel_EmpLiqPag report = new rel_EmpLiqPag(); if (ASPxDateEdit1.Value == null) { //dataINI = "01/01/" + DateTime.Now.Year.ToString(); dataINI = "01/01/" + Configuracoes.Dados.getExercicioAtual(); } else { dataINI = DateTime.Parse(ASPxDateEdit1.Value.ToString()).ToShortDateString(); } //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "DATAINI", Value = dataINI, Type = typeof(string), Visible = false }); if (ASPxDateEdit2.Value == null) { dataFIM = DateTime.Now.ToShortDateString(); } else { dataFIM = DateTime.Parse(ASPxDateEdit2.Value.ToString()).ToShortDateString(); } DateTime d1 = DateTime.Parse(dataINI); DateTime d2 = DateTime.Parse(dataFIM); dataINI = d1.Year.ToString() +"-"+ d1.Month.ToString()+"-" + d1.Day.ToString(); dataFIM = d2.Year.ToString() +"-"+ d2.Month.ToString()+"-" + d2.Day.ToString(); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "DATAFIM", Value = dataINI, Type = typeof(string), Visible = false }); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); //report.FilterString = "[EMPDATA] Between(#" + dataINI.Replace("/", "-") + "#, #" + dataFIM.Replace("/", "-") + "#)"; DevExpress.XtraReports.Parameters.Parameter fromParameter = new DevExpress.XtraReports.Parameters.Parameter() { Name = "fromParameter", Type = typeof(DateTime), Value = dataINI, Visible = false }; DevExpress.XtraReports.Parameters.Parameter toParameter = new DevExpress.XtraReports.Parameters.Parameter() { Name = "toParameter", Type = typeof(DateTime), Value = dataFIM, Visible = false }; report.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] { fromParameter, toParameter }); //report.FilterString = "[EMPDATA] Between(?fromParameter, ?toParameter)"; report.FilterString = "[EMPDATA] Between(#"+ dataINI+"#, #"+ dataFIM+"#)"; if (ASPxTokenBox1.Value != null && ASPxTokenBox1.Text.ToString() != string.Empty) { if (report.FilterString == string.Empty || report.FilterString == "") { string undOrc = ASPxTokenBox1.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += "[UNDUNIFICADO] In ('" + undOrc.Replace(",", "','") + "')"; } else { string undOrc = ASPxTokenBox1.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " And [UNDUNIFICADO] In ('" + undOrc.Replace(",", "','") + "')"; } } else { Control.UsuariosControle ctrlUsu = new UsuariosControle(); bool parametro = Control.Configuracoes.Dados.getParametroGradeDIDComplementar(); string idUsu = ctrlUsu.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); string idUndFunc = Control.UndFuncionalCtrl.getUndFuncByUsuID(idUsu).ToString(); string unidOrcDefault = Control.UnidadeOrcamentariaCtrl.GetUnidadeOrcamentriaByUnidadeFuncional(idUndFunc).undUnificado; string sql = "select undunificado, undnome from unidadeorcamentaria UO where "; if (parametro == false) { //sql += "uo.undunificado in (SELECT UO.undunificado " + //" FROM unidadeorcamentaria UO " + //" JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + //" WHERE " + //" uog.uogunidadegestora = " + //" (SELECT UOG.uogunidadegestora " + //" FROM unidadeorcamentaria UO " + //" JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + //" where uo.undunificado = '" + unidOrcDefault + "' " + //" ) " + //")"; sql = string.Concat(sql, "uo.undunificado IN ( " + " SELECT UO.undunificado " + " FROM unidadeorcamentaria UO " + " JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + " WHERE " + " uog.uogunidadegestora = " + " (SELECT UOG.uogunidadegestora " + " FROM unidadeorcamentaria UO " + " JOIN und_orc_und_ges UOG ON UOG.uogorgao = UO.undcodorgao AND UOG.uogunidade = UO.undcodigo " + " where uo.undunificado = '" + unidOrcDefault + "' " + " ) " + ") "); } else { sql += "uo.undunificado in (select UNDUNIFICADO from SCI_USUARIOS_UNDORC where usu_codigo = " + idUsu + " )"; } AcessoDados.AcessoDados.abrirConn(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql); string und = string.Empty; while (dr.Read()) { if (und == string.Empty) { und = "'" + dr["UNDUNIFICADO"].ToString() + "'"; } else { und += ",'" + dr["UNDUNIFICADO"].ToString() + "'"; } } dr.Close(); AcessoDados.AcessoDados.fecharConn(); if (report.FilterString == string.Empty || report.FilterString == "") { string undOrc = ASPxTokenBox1.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += "[UNDUNIFICADO] In ("+ und +")"; } else { string undOrc = ASPxTokenBox1.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " And [UNDUNIFICADO] In (" + und + ")"; } } if (tokenElementodespesa.Value != null && tokenElementodespesa.Text.ToString() != string.Empty) { if (report.FilterString == string.Empty || report.FilterString == "") { string elemento = tokenElementodespesa.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "ELEMENTODESPESA", Value = elemento, Type = typeof(string), Visible = false }); report.FilterString += "[EMPELEMENTO] In ('" + elemento.Replace(",", "','") + "')"; } else { string elemento = tokenElementodespesa.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "ELEMENTODESPESA", Value = elemento, Type = typeof(string), Visible = false }); report.FilterString += " And [EMPELEMENTO] In ('" + elemento.Replace(",", "','") + "')"; } } if (TOKENCREDOR.Value != null && TOKENCREDOR.Text.ToString() != string.Empty) { if (report.FilterString == string.Empty || report.FilterString == "") { string credor = TOKENCREDOR.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "CREDOR", Value = credor, Type = typeof(string), Visible = false }); report.FilterString += "[PESCOD] In ('" + credor.Replace(",", "','") + "')"; } else { string credor = TOKENCREDOR.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "CREDOR", Value = credor, Type = typeof(string), Visible = false }); report.FilterString += " And [PESCOD] In ('" + credor.Replace(",", "','") + "')"; } } report.CreateDocument(); return report; }
protected void Page_Load(object sender, EventArgs e) { string idUsu = ""; string idUndFunc = ""; string undOrc = ""; float saldoDID = 0; if (HttpContext.Current.Session["pUId"] != null) { var usuarioCtrl = new UsuariosControle(); var usuarioInfo = usuarioCtrl.getSessionUsuarioInfo(); idUsu = usuarioInfo.Item2; idUndFunc = usuarioInfo.Item3; undOrc = usuarioInfo.Item4; if (!IsPostBack && !IsCallback) { hdfDadosDotacao.Set("CONTROLASALDO", string.Empty); hdfContratosInfo.Set("NUMEROCONTRATO", string.Empty); hdfContratosInfo.Set("NUMEROLICITACAO", string.Empty); hdfContratosInfo.Set("CONTROLESALDOITENS", string.Empty); hdfReconhecimentoDivida.Set("RECONHECIMENTO", string.Empty); odsUnidOrcamentaria.SelectParameters["IDUSU"].DefaultValue = idUsu; odsUnidadeFuncional.SelectParameters["undFuncID"].DefaultValue = idUndFunc; string undOrcOrgao = undOrc.ToString().Substring(0, 2); string unidade = undOrc.ToString().Substring(2, 2); hdfInfoUsuario.Set("IDUSUARIO", idUsu); hdfInfoUsuario.Set("IDUNDFUNCIONAL", idUndFunc); hdfContratosInfo.Set("CTRCOD", string.Empty); hdfContratosInfo.Set("LICCOD", string.Empty); hdfContratosInfo.Set("IDMODALIDADE", string.Empty); hdfContratosInfo.Set("CTRCONTROLEPORUO", string.Empty); if (Request.QueryString["op"].ToString() == "edt") { if (Request.QueryString["id"] != null) { var did = new string[51]; var dadosDID = new WEBDID.Dados(); string idDID = Request.QueryString["id"].ToString(); var retornoDID = dadosDID.recuperaDadosDID(idDID); did = retornoDID.Item2; hdfDadosProcesso.Set("DID_ID", did[0].ToString()); txtProcessoID.Text = did[12].ToString(); txtContrato.Text = did[1].ToString(); txtDataDID.Date = DateTime.Parse(did[2].ToString()); ASPxMemo1.Text = did[3].ToString(); dxtxtValorDID.Text = did[5].ToString(); cbbModalidadeEmpenho.Value = did[7].ToString(); hfdDadosFornecedor.Set("PESCOD", did[17].ToString()); txtFornecedorNome.Text = did[15].ToString(); cbbUndOrcamentaria.Value = did[44].ToString(); txtDotacao.Text = did[32].ToString(); foreach (System.Data.DataRow dr in retornoDID.Item1.listOrigensRecurso.Rows) { hdfDadosDotacao.Set("FONCOD", dr["FONCOD"].ToString()); hdfDadosDotacao.Set("FONNOME", dr["FONNOME"].ToString()); hdfDadosDotacao.Set("CONTROLASALDO", dr["CONTROLASALDO"].ToString()); txtFonteRecursoCodigo.Text = dr["FONCOD"].ToString(); txtFonteRecursoNome.Text = dr["FONNOME"].ToString(); } txtNatureza.Text = String.Format(@"{0:0\.0\.00\.00\.00}", Convert.ToInt64(did[35].ToString())); txtNatDescricao.Text = did[36].ToString(); txtPA.Text = did[33].ToString(); txtProjAtiv.Text = did[34].ToString(); hdfInfoUsuario.Set("IDUSUARIO",idUsu); hdfInfoUsuario.Set("IDUNDFUNCIONAL", idUndFunc); txtContratoNumero.Text = did[49].ToString(); txtLicitacaoNumero.Text = did[48].ToString(); txtModalidade.Text = did[51].ToString(); hdfContratosInfo.Set("CTRCOD", did[1].ToString()); hdfContratosInfo.Set("LICCOD", did[50].ToString()); hdfContratosInfo.Set("IDMODALIDADE", did[9].ToString()); hdfContratosInfo.Set("CTRCONTROLEPORUO", did[52].ToString()); hdfContratosInfo.Set("NUMEROCONTRATO", did[49].ToString()); hdfContratosInfo.Set("NUMEROLICITACAO", did[48].ToString()); CarregaCentroCustos(); cbbCentroCusto.Value = did[6].ToString(); var evento = new ASPxGridViewCustomCallbackEventArgs("Refresh"); GRIDITENSINSERIDOS_CustomCallback(null, evento); saldoDID = CarregaSaldoDID() + float.Parse(dxtxtValorDID.Value.ToString()); txtSaldo.Text = saldoDID.ToString(); Session[SessionTotalDID] = saldoDID; } } } } else { if (!IsCallback) { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); Response.Redirect("../Default1.aspx"); } else { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); ASPxWebControl.RedirectOnCallback("../Default1.aspx"); } } }
protected XtraReport GetReport() { string dataINI = string.Empty; string dataFIM = string.Empty; var report = new rel_SaldosContasBancos(); if (txtData.Value != null) report.Parameters["DATASEL"].Value = Convert.ToDateTime(txtData.Value).ToShortDateString().Replace("/", "."); else report.Parameters["DATASEL"].Value = DateTime.Now.ToShortDateString().Replace("/", "."); if (chbMostrarContasComSaldo.Checked) { report.Parameters["MOSTRARCONTASCOMSALDO"].Value = true; report.FilterString += " [SALDO] <> 0 "; } if (chbRelatorioSintetico.Checked) { report.Parameters["RELATORIOSINTETICO"].Value = true; } if (ASPxTokenBox1.Value != null && ASPxTokenBox1.Text.ToString() != string.Empty) { if (report.FilterString == string.Empty || report.FilterString == "") { string undOrc = ASPxTokenBox1.Value.ToString(); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += "[UNDUNIFICADO] In ('" + undOrc.Replace(",", "','") + "')"; } else { string undOrc = ASPxTokenBox1.Value.ToString(); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " And [UNDUNIFICADO] In ('" + undOrc.Replace(",", "','") + "')"; } if (ASPxTokenBox2.Value != null && ASPxTokenBox2.Text.ToString() != string.Empty) { if (report.FilterString == string.Empty || report.FilterString == "") { string fonte = ASPxTokenBox2.Value.ToString(); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " [FONCOD] In ('" + fonte.Replace(",", "','") + "')"; } else { string fonte = ASPxTokenBox2.Value.ToString(); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " And [FONCOD] In ('" + fonte.Replace(",", "','") + "')"; } } } else { string idUsu = ""; string idUndFunc = ""; //string undOrc = ""; bool consultageral = false; var usuarioCtrl = new UsuariosControle(); var usuarioInfo = usuarioCtrl.getSessionUsuarioInfo(); idUsu = usuarioInfo.Item2; idUndFunc = usuarioInfo.Item3; //undOrc = usuarioInfo.Item4; consultageral = Convert.ToBoolean(usuarioInfo.Item6); string sql = "select undunificado, undnome from unidadeorcamentaria UO "; if (!consultageral) { sql += "where "; sql += "uo.undunificado in (select UNDUNIFICADO from SCI_USUARIOS_UNDORC where usu_codigo = " + idUsu; sql += " union "; sql += "Select UNDUNIFICADO from unidadeorcamentaria uo join webunidadefuncional uf on (uf.unidorcorg||uf.unidorccod) = uo.undunificado "; sql += "join sci_usuarios usu on usu.USU_IDUNDFUNCIONAL = uf.UNIDFUNCID "; sql += "where usu_codigo =" + idUsu + ")"; } AcessoDados.AcessoDados.abrirConn(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql); string und = string.Empty; while (dr.Read()) { if (und == string.Empty) { und = "'" + dr["UNDUNIFICADO"].ToString() + "'"; } else { und += ",'" + dr["UNDUNIFICADO"].ToString() + "'"; } } dr.Close(); AcessoDados.AcessoDados.fecharConn(); if (report.FilterString == string.Empty || report.FilterString == "") { string undOrc = ASPxTokenBox1.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += "[UNDUNIFICADO] In (" + und + ")"; } else { string undOrc = ASPxTokenBox1.Value.ToString(); report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " And [UNDUNIFICADO] In (" + und + ")"; } if (ASPxTokenBox2.Value != null && ASPxTokenBox2.Text.ToString() != string.Empty) { if (report.FilterString == string.Empty || report.FilterString == "") { string fonte = ASPxTokenBox2.Value.ToString(); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " [FONCOD] In ('" + fonte.Replace(",", "','") + "')"; } else { string fonte = ASPxTokenBox2.Value.ToString(); //report.Parameters.Add(new DevExpress.XtraReports.Parameters.Parameter() { Name = "UNDORCAMENTARIA", Value = undOrc, Type = typeof(string), Visible = false }); report.FilterString += " And [FONCOD] In ('" + fonte.Replace(",", "','") + "')"; } } } report.CreateDocument(); return report; }
protected void ASPxCallback1_Callback(object source, DevExpress.Web.ASPxCallback.CallbackEventArgs e) { if (e.Parameter != "UPDATE") { if (e.Parameter == "POSTPASSWD") { if (Control.UsuariosControle.isEmailCadastrado(txtEmail.Text.ToUpper())) { Usuarios usu = new Usuarios(); usu = UsuariosControle.RecuperaObjetoByEmail(txtEmail.Text.ToUpper()); string body = "<p style='font-family:Tahoma; font-weight:bold; font-size:14px;'>Recuperação de Senha</p>" + "<p style='font-family:Tahoma; font-size:12px;'>Foi solicitado o envio de sua senha para o seu email de cadastro no sistema.<br/>" + "Caso não tenha sido você, desconsidere este email.</p>" + "<p style='font-family:Tahoma; font-size:12px;'>Segue dados abaixo.</p>" + "<p style='font-family:Tahoma; font-size:12px;'>Login: "******"<br/>" + "Senha: " + Util.MD5Crypt.Descriptografar(usu.Senha) + "</p>" + "<p style='font-family:Tahoma; font-size:12px;'>Sistema FluxusWEB - S&S Informática</p>"; Email.enviarEmail(txtEmail.Text, "Sistema FluxusWEB", body, "Recuperação de Senha - Sistema FluxusWEB"); e.Result = "EMAILOK"; } else { e.Result = "ERROEMAIL"; } } else { Usuarios usuario = new Usuarios(); UsuariosControle objCtrl = new UsuariosControle(); usuario.Login = dxdTxtLogin.Text; usuario.Senha = dxdTxtSenha.Text; string login = ""; string pUId = ""; if (objCtrl.AtenticaUsuario(usuario) == "OK" && !string.IsNullOrEmpty(usuario.Senha.ToString())) { using (MD5 md5Senha = MD5.Create()) { var ctrlUsu = new UsuariosControle(); login = UsuariosControle.GetMd5Hash(md5Senha, usuario.Login.Trim().ToUpper()); pUId = UsuariosControle.GetMd5Hash(md5Senha, "loginDeUsuario"); Session["pUId"] = usuario.Login.Trim().ToUpper(); var usuCtrl = new UsuariosControle(); usuCtrl.setSessionUsuarioInfo(usuario.Login.Trim().ToUpper()); ASPxWebControl.RedirectOnCallback("principal.aspx?" + pUId + "=" + login); } } else { if (objCtrl.AtenticaUsuario(usuario) == "FIRST") { e.Result = "FIRST"; } else { e.Result = "ERRO"; } } } } else { UsuariosControle ctrlUsu = new UsuariosControle(); int id = ctrlUsu.GetUsuarioByLogin(dxdTxtLogin.Text).UsuarioID; UsuariosControle obj = new UsuariosControle(); Usuarios usu = new Usuarios(); usu.UsuarioID = id; usu.Senha = txtSenhaDef.Text; obj.Atualizar(usu); e.Result = "SENHAOK"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack && !IsCallback) { UsuariosControle controleUsuarios = new UsuariosControle(); string idUsu = Session["usuarioLogadoID"].ToString(); string idUndFunc = Session["undFuncLogadoID"].ToString(); string undOrc = Session["undOrcaLogadoID"].ToString(); //hdfDadosUsuario["IDUSUARIO"] = controleUsuarios.GetUsuarioByLogin(HttpContext.Current.Session["pUId"].ToString()).UsuarioID.ToString(); //hdfDadosUsuario["UNDFUNCIONAL"] = Control.UndFuncionalCtrl.getUndFuncByUsuID(hdfDadosUsuario["IDUSUARIO"].ToString()).ToString(); //odsUnidOrcamentaria.SelectParameters["IDUSU"].DefaultValue = hdfDadosUsuario["IDUSUARIO"].ToString(); hdfDadosUsuario["IDUSUARIO"] = idUsu; hdfDadosUsuario["UNDFUNCIONAL"] = idUndFunc; odsUnidOrcamentaria.SelectParameters["IDUSU"].DefaultValue = hdfDadosUsuario["IDUSUARIO"].ToString(); } if (Request.QueryString["op"].ToString() == "edt") { if (!IsCallback) { CarregaSolcitacaoEdicao(); } } }