protected void Page_Load(object sender, EventArgs e) { negocio = new Implementacion(); //Random rnd = new Random(); //DateTime inicio = DateTime.Now.AddDays(-11); //int idCliente = 1; //for (int i = 0; i < 30; i++) //{ // if(i==10 || i==20) // inicio = DateTime.Now.AddDays(-11); // inicio = inicio.AddDays(1); // String MyString_new = inicio.Year + "-" + inicio.Month + "-" + inicio.Day; // double estimado = rnd.Next(1, 20000000); // int limite1 = Convert.ToInt32(estimado - (estimado * 0.25)); // int limite2 = Convert.ToInt32(estimado + (estimado * 0.25)); // double presupuestado = rnd.Next(limite1, limite2); // limite1 = Convert.ToInt32(estimado - (estimado * 0.30)); // limite2 = Convert.ToInt32(estimado + (estimado * 0.50)); // double ejecutado = rnd.Next(limite1, limite2); // double duracionContrato = rnd.Next(1, 25); // double trm = rnd.Next(2500, 3400); // double valorcompetencia = rnd.Next(limite1, limite2); // if (i == 10) // idCliente = 2; // if (i == 20) // idCliente = 3; // string sql = "INSERT INTO [dbo].[AnalisisProyecto] \n" + // "([valorEstimado] \n" + // ",[idCliente] \n" + // ",[valorPresupuesto] \n" + // ",[valorRealEjecutado] \n" + // //",[idTipoProyecto] \n" + // ",[duracionContrato] \n" + // ",[trm] \n" + // ",[valorCompetencia] \n" + // ",[creadoPor] \n" + // ",[creadoFecha]) \n" + // "VALUES \n" + // "(" + estimado + " \n" + // "," + idCliente + " \n" + // "," + presupuestado + " \n" + // "," + ejecutado + " \n" + // //",<idTipoProyecto, int,> \n" + // "," + duracionContrato + " \n" + // "," + trm + " \n" + // "," + valorcompetencia + " \n" + // ",'sys' \n" + // ",'" + MyString_new + "')"; // negocio.ExecuteNonQuery(sql); //} if (!Page.IsPostBack) { cargarGraficas(); DataTable dtTrm = negocio.GetDataTable("select top 1 valorTRM from [dbo].[Trm] order by fechaTRM desc"); txtTRM.Text = dtTrm.Rows[0]["valorTRM"].ToString(); txtTRM.Enabled = false; } }
public ReservaController() { ReservaBLL = new ReservaBLL(); Fachada = new Fachada <Reserva>(ReservaBLL); SalaBLL = new SalaBLL(); SalasFachada = new Fachada <Sala>(SalaBLL); CarregarDropDownLists(); }
private AutorizarUsuarioViewModel PreencheModel(IList <Autorizacao> autorizacoes, AutorizarUsuarioViewModel model) { string copia = model.UsuarioCopia; model = new AutorizarUsuarioViewModel(); model.PreencherDadosView(autorizacoes); model.UsuarioCopia = copia; model.UsuarioLiberacao = usuario; if (fachadaVM == null) // Instanciou a fachadaVM?? { fachadaVM = new FachadaAdmWeb <AutorizarUsuarioViewModel>(); } model = fachadaVM.Consultar(model)[0]; return(model); }
protected void Page_Load(object sender, EventArgs e) { negocio = new Implementacion(); RadHtmlChart1.DataSource = negocio.GetDataTable("select top 10 totalRegistros, regErroneos, regCorrectos, convert(varchar,CreadoFecha,103) fecha from LogsJobs where tipoJob = 1 order by fecha desc"); RadHtmlChart1.DataBind(); AreaChart.DataSource = negocio.GetDataTable("select top 10 totalRegistros, regErroneos, regCorrectos, convert(varchar,CreadoFecha,103) fecha from LogsJobs where tipoJob = 2 order by fecha desc"); AreaChart.DataBind(); RadHtmlChart2.DataSource = negocio.GetDataTable("select top 1 (convert(decimal(18,2),totalRegistros)-convert(decimal(18,2),regErroneos))/convert(decimal(18,2),totalRegistros)*100 as porcentaje, 'Acividades' as label from LogsJobs where tipoJob = 1 " + "union all " + "select top 1 (convert(decimal(18,2),totalRegistros)-convert(decimal(18,2),regCorrectos))/convert(decimal(18,2),totalRegistros)*100 as porcentaje, 'Horas' as label from LogsJobs where tipoJob = 1"); RadHtmlChart2.DataBind(); RadHtmlChart3.DataSource = negocio.GetDataTable("select top 1 (convert(decimal(18,2),totalRegistros)-convert(decimal(18,2),regErroneos))/convert(decimal(18,2),totalRegistros)*100 as porcentaje, 'Actividades' as label from LogsJobs where tipoJob = 2 " + "union all " + "select top 1 (convert(decimal(18,2),totalRegistros)-convert(decimal(18,2),regCorrectos))/convert(decimal(18,2),totalRegistros)*100 as porcentaje, 'Horas' as label from LogsJobs where tipoJob = 2"); RadHtmlChart3.DataBind(); }
public TelefonesController() { Dao = new TelefoneDao(); Fachada = new Fachada <Telefone>(Dao); telefoneDao = new TelefoneDao(); }
public ColaboradorService(IFachada fachada) { this.fachada = fachada; }
public CartaoController() { Dao = new CartaoDao(); Fachada = new Fachada <CartaoCredito>(Dao); }
public UsuariosController() { usuarioDao = new UsuarioDao(); Dao = new UsuarioDao(); Fachada = new Fachada <Usuario>(Dao); }
public CaronaService(IFachada fachada) { _fachada = fachada; }
public EnderecoController() { Dao = new EnderecoDao(); Fachada = new Fachada <Endereco>(Dao); }
public SalaController() { SalaBLL = new SalaBLL(); Fachada = new Fachada <Sala>(SalaBLL); }
public BebidasController() { Dao = new BebidaDao(); Fachada = new Fachada <Bebida>(Dao); bebidaDao = new BebidaDao(); }
public ActionResult ConsultarUsuario(AutorizarUsuarioViewModel model) { #region Decidir se deve proseguir com a requisição Autorizacao auth; ActionResult urlRetorno = DecideUrlFormulários("/Autorizacao/AutorizarUsuario", model); if (urlRetorno != null) { if (usuario != null) // Usuario preenchido com os dados da seção na superclasse { model = PreencheModel(model); } return(urlRetorno); // ação que deve ser retornada para o browser } #endregion IFachada <Profissional> fachada = new FachadaAdmWeb <Profissional>(); fachada.DefineTemQueFecharConexao(false); IList <Profissional> resultados = this.ConsultaUsuarioNoBanco(model, fachada); if (resultados == null || resultados.Count == 0) { ViewBag.Mensagem = "Nenhum Usuário encontrado (" + model.NomeUsuario.Trim() + ")"; // Por padrão, fecha ao finalizar a transação fachadaVM = new FachadaAdmWeb <AutorizarUsuarioViewModel>(); fachadaVM.SalvaConexaoAtiva(fachada.RetornaConexaoAtiva()); // manter conexão fachadaVM.SalvaTransacaoAtiva(fachada.RetornaTransacaoAtiva()); // manter trasação model = PreencheModel(model); } else if (resultados.Count == 1) { auth = new Autorizacao(); auth.Usuario = resultados[0]; auth.UsuarioAutorizando = usuario; IFachada <Autorizacao> fachadaAuth = new FachadaAdmWeb <Autorizacao>(); fachadaAuth.SalvaConexaoAtiva(fachada.RetornaConexaoAtiva()); // manter conexao fachadaAuth.SalvaTransacaoAtiva(fachada.RetornaTransacaoAtiva()); // manter transacao fachadaAuth.DefineTemQueFecharConexao(false); // Não deve fechar IList <Autorizacao> autorizacoes = fachadaAuth.Consultar(auth); if (autorizacoes == null) { autorizacoes = new List <Autorizacao>(); if (auth.UsuarioAutorizando.Perfil == Perfil.AUTORIZADOR) { auth.OrgaoAutorizado = auth.UsuarioAutorizando.OrgaoAtual; } autorizacoes.Add(auth); } // Por padrão, fecha ao finalizar a transação fachadaVM = new FachadaAdmWeb <AutorizarUsuarioViewModel>(); fachadaVM.SalvaConexaoAtiva(fachadaAuth.RetornaConexaoAtiva()); // manter conexão fachadaVM.SalvaTransacaoAtiva(fachadaAuth.RetornaTransacaoAtiva()); // manter trasação model = PreencheModel(autorizacoes, model); } return(View("AutorizarUsuario", model)); }
private IList <Profissional> ConsultaUsuarioNoBanco(AutorizarUsuarioViewModel model, IFachada <Profissional> fachada) { if (model.NomeUsuario == null) { model.NomeUsuario = ""; } Profissional user = new Profissional { Codigo = model.NomeUsuario.Trim() }; IList <Profissional> resultados = fachada.Consultar(user); fachada = null; // limpando fachada que não será mais utilizada return(resultados); } // ConsultarUsuario
public ActionResult CopiarAutorizacao(CopiarAutorizacaoViewModel model, AutorizarUsuarioViewModel modelRetorno) { #region Decidir se deve proseguir com a requisição ActionResult urlRetorno = DecideUrlFormulários("/Autorizacao/AutorizarUsuario", modelRetorno); if (urlRetorno != null) { if (usuario != null) // Usuario preenchido com os dados da seção na superclasse { modelRetorno = PreencheModel(modelRetorno); } return(urlRetorno); // ação que deve ser retornada para o browser } #endregion modelRetorno.UsuarioLiberacao = model.UsuarioLiberacao = usuario; IList <Autorizacao> autorizacoes = modelRetorno.CriarModelo(); CopiaDeAutorizacao copia = model.CriarModelo(); IList <CopiaDeAutorizacao> retorno = new List <CopiaDeAutorizacao>(); IFachada <CopiaDeAutorizacao> fachada = new FachadaAdmWeb <CopiaDeAutorizacao>(); fachada.DefineTemQueFecharConexao(false); // manter transação e conexão aberta string msgValidacao = fachada.ConsultarComValidacao(copia, retorno); if (msgValidacao != null) { ViewBag.Mensagem = msgValidacao; fachadaVM = new FachadaAdmWeb <AutorizarUsuarioViewModel>(); fachadaVM.SalvaConexaoAtiva(fachada.RetornaConexaoAtiva()); // mantém conexão anterior fachadaVM.SalvaTransacaoAtiva(fachada.RetornaTransacaoAtiva()); // mantém transação anterior return(View("AutorizarUsuario", PreencheModel(autorizacoes, modelRetorno))); } else if (retorno == null || retorno.Count == 0) { fachadaVM = new FachadaAdmWeb <AutorizarUsuarioViewModel>(); // Por padrão fecha a conexão fachadaVM.SalvaConexaoAtiva(fachada.RetornaConexaoAtiva()); // mantém conexão anterior fachadaVM.SalvaTransacaoAtiva(fachada.RetornaTransacaoAtiva()); // mantém transação anterior ViewBag.Mensagem = "Não há validações para copiar"; return(View("AutorizarUsuario", PreencheModel(autorizacoes, modelRetorno))); } fachada.DefineTemQueFecharConexao(true); // a próxima operação é a última msgValidacao = fachada.SalvarTodos(retorno); if (msgValidacao != null) { ViewBag.Mensagem = msgValidacao; } else { ViewBag.Mensagem = "Autorizações copiadas com sucesso."; } //return View("AutorizarUsuario", PreencheModel(autorizacoes, modelRetorno)); return(View("../Home/Index")); } // CopiarAutorizações
public CaronaService(IFachada fachada) { this.fachada = fachada; }
public CuponsController() { Dao = new CupomDao(); Fachada = new Fachada <Cupom>(Dao); }
public ClientesController() { Dao = new ClienteDao(); Fachada = new Fachada <Cliente>(Dao); }
public PrecificacaoController() { Dao = new PrecificacaoDao(); Fachada = new Fachada <GrupoPrecificacao>(Dao); }
public TipoBebidaController() { Dao = new TipoBebidaDao(); Fachada = new Fachada <TipoBebida>(Dao); tipoBebidaDao = new TipoBebidaDao(); }