public ResultadoBE <IEnumerable <ProyectoEmpresa> > ProyectoPorEmpresa(UsuariosBE parametro)
        {
            ResultadoBE <IEnumerable <ProyectoEmpresa> > resultado = new ResultadoBE <IEnumerable <ProyectoEmpresa> >();

            List <ProyectoEmpresa>    resultadoProyectoEmpresa = new List <ProyectoEmpresa>();
            IEnumerable <ProyectosBE> resultadoproyecto        = _IProyectoRepositorio.ListarProyectoPorEmpresa(parametro);
            IEnumerable <EmpresasBE>  resultadoempresa         = _IEmpresaRepositorio.ListarEmpresaPorUsuario(parametro);

            //change

            foreach (var empresa in resultadoempresa)
            {
                ProyectoEmpresa entidadProyecto = new ProyectoEmpresa();
                entidadProyecto.logoEmpresa = empresa.logoArchivo;
                entidadProyecto.nombre      = empresa.razonSocial;
                foreach (var proyecto in resultadoproyecto)
                {
                    if (proyecto.idEmpresa == empresa.idEmpresa)
                    {
                        entidadProyecto.listaProyecto.Add(proyecto);
                    }
                }
                resultadoProyectoEmpresa.Add(entidadProyecto);
            }
            resultado.Data = resultadoProyectoEmpresa;
            return(resultado);
        }
        public ResultadoBE <IEnumerable <Contacto> > ContactoProyecto(Venta parametro)
        {
            ResultadoBE <IEnumerable <Contacto> > resultado = new ResultadoBE <IEnumerable <Contacto> >();

            resultado.Data = _IVentaRepositorio.ContactoProyecto(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <ListarDocumentos> > DocumentoProyecto(ProyectosBE parametro)
        {
            ResultadoBE <IEnumerable <ListarDocumentos> > resultado = new ResultadoBE <IEnumerable <ListarDocumentos> >();

            resultado.Data = _IProyectoRepositorio.DocumentoProyecto(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <Presentacion> > PresentacionProyecto(Venta parametro)
        {
            ResultadoBE <IEnumerable <Presentacion> > resultado = new ResultadoBE <IEnumerable <Presentacion> >();

            resultado.Data = _IVentaRepositorio.PresentacionProyecto(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <Provincia> > ProvinciaList(Departamento departamento)
        {
            ResultadoBE <IEnumerable <Provincia> > resultado = new ResultadoBE <IEnumerable <Provincia> >();

            resultado.Data = _IVentaRepositorio.ProvinciaList(departamento);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <InmueblesBE> > ListarPorProyecto(InmueblesFiltroBE parametro)
        {
            ResultadoBE <IEnumerable <InmueblesBE> > resultado = new ResultadoBE <IEnumerable <InmueblesBE> >();

            resultado.Data = _IInmuebleRepositorio.ListarPorProyecto(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <AvatarBE> > ActualizarInformacion(AvatarActualizar parametro)
        {
            ResultadoBE <IEnumerable <AvatarBE> > resultado = new ResultadoBE <IEnumerable <AvatarBE> >();

            resultado.Data = _IPersonaRepositorio.ActualizarInformacion(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <InmuebleInformacionLayout> > InmuebleLayout(InmueblesBE parametro)
        {
            ResultadoBE <IEnumerable <InmuebleInformacionLayout> > resultado = new ResultadoBE <IEnumerable <InmuebleInformacionLayout> >();

            resultado.Data = _IInmuebleRepositorio.InmuebleLayout(parametro);
            return(resultado);
        }
Esempio n. 9
0
        private Session()
        {
            TalentosReference.WSTalentosSoapClient client        = new WSTalentosSoapClient();
            ReportesReference.wsReporteSoapClient  reporteClient = new wsReporteSoapClient();
            lstTalentos            = new ObservableCollection <TalentoBE>();
            lstTalentosEspecificos = new ObservableCollection <TalentoBE>();
            participante           = new UsuarioBE();
            resultado       = new ResultadoBE();
            juego           = new JuegoBE();
            CuadroResultado = new List <CuadroResultadoBE>();

            cantSeleccionadosBuzon1        = 0;
            cantSeleccionadosBuzon3        = 0;
            cantSeleccionadosBuzonTE       = 0;
            cantSeleccionadosBuzonVirtudes = 0;

            cantCalificadosBuzon1            = 0;
            cantCalificadosBuzon2            = 0;
            cantCalificadosBuzonTEMas        = 0;
            cantCalificadosBuzonTEIntermedio = 0;
            cantCalificadosBuzonVirtud       = 0;
            terminoSeleccionFinal            = false;

            //TODO: INVOCAR WS
            //TalentoDALC objtalentoDALC = new TalentoDALC();
            //lstTalentos = objtalentoDALC.ObtenerTalentos();
            client.ListarTalentosCompleted += new EventHandler <Talentos_Master.TalentosReference.ListarTalentosCompletedEventArgs>(obtenerTalentos_Completed);
            client.ListarTalentosAsync();

            //reporteClient.CuadroResultadoListarCompleted +=new EventHandler<CuadroResultadoListarCompletedEventArgs>(ObtenerCuadroResultado_Completed);
            //reporteClient.CuadroResultadoListarAsync();
        }
        public ResultadoBE <IEnumerable <Documento> > ListarDocumentosProyecto(ProyectosBE parametro)
        {
            ResultadoBE <IEnumerable <Documento> > resultado = new ResultadoBE <IEnumerable <Documento> >();
            List <Documento> resultadoDocumento = new List <Documento>();

            //resultado.Data IEnumerable<ListarDocumentos> = _IProyectoRepositorio.ListarDocumentosProyecto(parametro);
            IEnumerable <ListarDocumentos> resultados    = _IProyectoRepositorio.DocumentoProyecto(parametro);
            IEnumerable <TipoDocumentoBE>  tipoDocumento = _ITipoDocumentoRepositorio.ListarTipoDocumento();

            foreach (var tipo in tipoDocumento)
            {
                Documento entidadDocumento = new Documento();
                entidadDocumento.idTipoDocumento = tipo.idTipoDocumento;
                entidadDocumento.tipoDocumento   = tipo.nombre;
                foreach (var i in resultados)
                {
                    if (tipo.idTipoDocumento == i.idTipoDocumento)
                    {
                        entidadDocumento.ListaDocumento.Add(i);
                    }
                }
                resultadoDocumento.Add(entidadDocumento);
            }
            resultado.Data = resultadoDocumento;
            return(resultado);
        }
Esempio n. 11
0
        public int InsertarResultadoAdulto(ResultadoBE objResultado)
        {
            ResultadoDALC objResultadoDALC = new ResultadoDALC();
            int           idResultado      = 0;
            int           success          = 0;

            try
            {
                idResultado = objResultadoDALC.InsertarResultadoAdulto(objResultado);

                if (idResultado > 0)
                {
                    objResultado.Resultado_id = idResultado;

                    success = objResultadoDALC.ResultadoActualizarAdulto(objResultado);
                }
                else
                {
                    throw new Exception("El código devuelto al registrar el resultado Adulto fue de cero.");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(success);
        }
Esempio n. 12
0
        /// <summary>
        /// Guarda el nuevo Rol
        /// </summary>
        /// <param name="Rol">Nombre del rol a insertar</param>
        /// <param name="IdUsuario">Id del usuario que guarda el nuevo rol</param>
        /// <param name="Estatus">Estatus del nuevo rol</param>
        /// <returns></returns>
        public ResultadoBE GuardaRoles(string Rol, int IdEmpresa, int IdUsuario, bool Estatus)
        {
            ResultadoBE res = new ResultadoBE();

            try{
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion()))
                {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CSTR_SP_GUARDAROLES, conn))
                    {
                        cmd.Parameters.AddWithValue("@Rol", Rol);
                        cmd.Parameters.AddWithValue("@Emp_Id", IdEmpresa);
                        cmd.Parameters.AddWithValue("@Idusuario", IdUsuario);
                        cmd.Parameters.AddWithValue("@Estatus", Estatus);

                        cmd.CommandType = CommandType.StoredProcedure;

                        cmd.ExecuteNonQuery();
                    }
                }
            }catch (Exception ex) {
                res.EsValido = true;
                res.Error    = ex.Message;
            }

            return(res);
        }
Esempio n. 13
0
        public List <ResultadoBE> Graficar(int IdSesion)
        {
            List <ResultadoBE> LstResultados = new List <ResultadoBE>();

            try
            {
                OpenConnection();

                cmd             = new SqlCommand("Resultado", connection);
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@IdSesion", IdSesion);

                dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    ResultadoBE ObjResultadoBE = new ResultadoBE();

                    ObjResultadoBE.Diagnostico = (string)dr["Diagnostico"];
                    ObjResultadoBE.Porcentaje  = (decimal)dr["Porcentaje"];

                    LstResultados.Add(ObjResultadoBE);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                CloseConnection();
            }
            return(LstResultados);
        }
        public ResultadoBE <IEnumerable <ProyectosBE> > ListarProyectoPorEmpresa(UsuariosBE parametro)
        {
            ResultadoBE <IEnumerable <ProyectosBE> > resultado = new ResultadoBE <IEnumerable <ProyectosBE> >();

            resultado.Data = _IProyectoRepositorio.ListarProyectoPorEmpresa(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <AvatarSwitch> > InformacionSwitch(UsuariosBE parametro)
        {
            ResultadoBE <IEnumerable <AvatarSwitch> > resultado = new ResultadoBE <IEnumerable <AvatarSwitch> >();

            resultado.Data = _IPersonaRepositorio.InformacionSwitch(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <ListarDocumentos> > ListarDocumentosInmueble(InmueblesBE parametro)
        {
            ResultadoBE <IEnumerable <ListarDocumentos> > resultado = new ResultadoBE <IEnumerable <ListarDocumentos> >();

            resultado.Data = _IInmuebleRepositorio.ListarDocumentosInmueble(parametro);
            return(resultado);
        }
Esempio n. 17
0
        /// <summary>
        /// Actualiza el usuario
        /// </summary>
        /// <param name="Usuario">Usuario que se va a actualizar</param>
        /// <param name="IdUsuarioMod">Usuario que actualiza</param>
        public ResultadoBE ActualizaUsuario(UsuariosBE Usuario, int IdUsuarioMod)
        {
            ResultadoBE res = new ResultadoBE();

            try {
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion())) {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CSTR_SP_USUARIOS_ACTUALIZA, conn)) {
                        cmd.Parameters.AddWithValue("@IdUsuario", Usuario.ID);
                        cmd.Parameters.AddWithValue("@Nombre", Usuario.Nombre);
                        cmd.Parameters.AddWithValue("@EMail", Usuario.Correo);
                        cmd.Parameters.AddWithValue("@IdModif", IdUsuarioMod);
                        cmd.Parameters.AddWithValue("@Usuario", Usuario.Usuario);
                        cmd.Parameters.AddWithValue("@Contrasenia", Usuario.Contrasena);
                        cmd.Parameters.AddWithValue("@estatus", Usuario.Activo);

                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.ExecuteNonQuery();
                    }
                }

                res.EsValido = true;
                res.Error    = string.Empty;
            } catch (SqlException ex) {
                res.EsValido = false;
                res.Error    = ex.Message;
            } catch (Exception ex) {
                throw ex;
            }

            return(res);
        }
        public ResultadoBE <IEnumerable <Venta> > ProyectList(Filtro parametro)
        {
            ResultadoBE <IEnumerable <Venta> > resultado = new ResultadoBE <IEnumerable <Venta> >();

            resultado.Data = _IVentaRepositorio.ProyectList(parametro);
            return(resultado);
        }
        public ResultadoBE <IEnumerable <Departamento> > DepartamentoList()
        {
            ResultadoBE <IEnumerable <Departamento> > resultado = new ResultadoBE <IEnumerable <Departamento> >();

            resultado.Data = _IVentaRepositorio.DepartamentoList();
            return(resultado);
        }
        public ResultadoBE <IEnumerable <Plano> > PlanoPorTipo(Plano parametro)
        {
            ResultadoBE <IEnumerable <Plano> > resultado = new ResultadoBE <IEnumerable <Plano> >();

            resultado.Data = _IVentaRepositorio.PlanoPorTipo(parametro);
            return(resultado);
        }
        public JsonResult EliminarResultado(ResultadoBE entidad)
        {
            bool v          = ResultadoLN.EliminarResultado(entidad);
            var  jsonResult = Json(v, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
        public ResultadoBE <IEnumerable <LoginDato> > Login(UsuariosBE parametro)
        {
            // Comentario de prueba para Merge del SVN
            ResultadoBE <IEnumerable <LoginDato> > resultado = new ResultadoBE <IEnumerable <LoginDato> >();

            resultado.Data = _UsuarioRepositorio.Login(parametro);
            return(resultado);
        }
Esempio n. 23
0
        public int InsertarResultadoAdulto(ResultadoBE resultado)
        {
            ResultadoBC bc = new ResultadoBC();

            try
            {
                return(bc.InsertarResultadoAdulto(resultado));
            }
            catch (Exception ex)
            {
                LogBC  objLogBC = new LogBC();
                string mensaje  = "Metodo: InsertarResultadoAdulto. Mensaje: " + ex.Message;
                objLogBC.InsertarLog(mensaje);

                throw ex;
            }
        }
        public ResultadoBE <IEnumerable <PlanoPorId> > PlanoPorInmueble(PlanoPorId parametro)
        {
            ResultadoBE <IEnumerable <PlanoPorId> > resultado = new ResultadoBE <IEnumerable <PlanoPorId> >();
            List <PlanoPorId>        resultadoProyecto        = new List <PlanoPorId>();
            IEnumerable <PlanoPorId> plano = _IVentaRepositorio.PlanoPorInmueble(parametro);

            foreach (var foto in plano)
            {
                PlanoPorId plans           = new PlanoPorId();
                string     imgBase64String = GetBase64StringForImage(foto.ruta + "\\" + foto.nombreGuardado + ".jpg");
                plans       = foto;
                plans.image = imgBase64String;
                resultadoProyecto.Add(plans);
            }
            resultado.Data = resultadoProyecto;
            return(resultado);
        }
        public ResultadoBE <IEnumerable <Galeria> > GaleriaProyecto(Galeria parametro)
        {
            ResultadoBE <IEnumerable <Galeria> > resultado = new ResultadoBE <IEnumerable <Galeria> >();
            List <Galeria>        resultadoProyecto        = new List <Galeria>();
            IEnumerable <Galeria> galeria = _IVentaRepositorio.GaleriaProyecto(parametro);

            foreach (var foto in galeria)
            {
                Galeria galery          = new Galeria();
                string  imgBase64String = GetBase64StringForImage(foto.ruta + "\\" + foto.nombreGuardado + ".jpg");
                galery       = foto;
                galery.image = imgBase64String;
                resultadoProyecto.Add(galery);
            }
            resultado.Data = resultadoProyecto;
            return(resultado);
        }
Esempio n. 26
0
        public bool EliminarResultado(ResultadoBE entidad)
        {
            bool seGuardo = false;

            try
            {
                cn.Open();
                seGuardo = ResultadoDA.EliminarResultado(entidad, cn);
            }
            finally
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
            }
            return(seGuardo);
        }
Esempio n. 27
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try {
                errorProvider1.SetError(rtxtNombre, "");
                if (rtxtNombre.Text.Trim().Equals(string.Empty))
                {
                    errorProvider1.SetError(rtxtNombre, "Ingrese el nombre del perfil");
                    RadMessageBox.Show("Ingrese el nombre del perfil", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                }
                else
                {
                    if (Id.Equals(0))
                    {
                        ResultadoBE res = wcf.GuardaRoles(rtxtNombre.Text.Trim(), Empresa, BaseWinBP.UsuarioLogueado.ID, rchkActivo.Checked);

                        if (res.EsValido)
                        {
                            cargaGrid();
                            RadMessageBox.Show("Se guardo correctamente el perfil", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                        }
                        else
                        {
                            RadMessageBox.Show(res.Error, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                        }
                    }
                    else
                    {
                        ResultadoBE res = wcf.ActualizaRoles(Id, rtxtNombre.Text.Trim(), Empresa, BaseWinBP.UsuarioLogueado.ID, rchkActivo.Checked);

                        if (res.EsValido)
                        {
                            cargaGrid();
                            RadMessageBox.Show("Se actualizo correctamente el perfil", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                        }
                        else
                        {
                            RadMessageBox.Show(res.Error, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                        }
                    }
                }
            } catch (Exception ex) {
                RadMessageBox.Show("Guardar\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
            }
        }
Esempio n. 28
0
        public bool EliminarResultado(ResultadoBE obj, OracleConnection db)
        {
            bool seGuardo = false;

            try
            {
                string sp = $"{Package.Resultado}USP_DEL_ELIMINAR_RESULTADO";
                var    p  = new OracleDynamicParameters();
                p.Add("PI_ID_RESULTADO", obj.ID_RESULTADO);
                p.Add("PI_ID_USUARIO", obj.UPD_USUARIO);
                p.Add("PO_ROWAFFECTED", dbType: OracleDbType.Int32, direction: ParameterDirection.Output);
                db.Execute(sp, p, commandType: CommandType.StoredProcedure);
                int filasAfectadas = (int)p.Get <dynamic>("PO_ROWAFFECTED").Value;
                seGuardo = filasAfectadas > 0;
            }
            catch (Exception ex) { Log.Error(ex); }

            return(seGuardo);
        }
Esempio n. 29
0
        public ResultadoBE ObtenerResultado(int idresultado, OracleConnection db)
        {
            ResultadoBE obj = new ResultadoBE();

            try
            {
                string sp = $"{Package.Resultado}USP_SEL_RESULTADO";
                var    p  = new OracleDynamicParameters();
                p.Add("PI_ID_RESULTADO", idresultado);
                p.Add("PO_REFCURSOR", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output);
                obj = db.Query <ResultadoBE>(sp, p, commandType: CommandType.StoredProcedure).FirstOrDefault();
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }

            return(obj);
        }
        public ResultadoBE <IEnumerable <ListaLugares> > LugaresProyecto(Venta parametro)
        {
            ResultadoBE <IEnumerable <ListaLugares> > resultado = new ResultadoBE <IEnumerable <ListaLugares> >();
            Data juntar = new Data();

            List <ListaLugares>        resultadoProyectoEmpresa = new List <ListaLugares>();
            IEnumerable <Lugares>      lugares     = _IVentaRepositorio.LugaresProyecto(parametro);
            IEnumerable <Lugares_todo> lugares_all = _IVentaRepositorio.Lugarea_todo(parametro);

            //presentacion
            IEnumerable <Presentacion> presentacion = _IVentaRepositorio.PresentacionProyecto(parametro);


            foreach (var all in lugares_all)
            {
                ListaLugares entidadLista = new ListaLugares();


                foreach (var lugar in lugares)
                {
                    entidadLista.idCatalogo   = lugar.idCatalogo;
                    entidadLista.coordX       = lugar.coordX;
                    entidadLista.coordY       = lugar.coordY;
                    entidadLista.introduccion = lugar.introduccion;

                    if (lugar.idTipoLugar == all.idLista)
                    {
                        entidadLista.idTipoLugar = lugar.idTipoLugar;
                        entidadLista.nombreTipo  = lugar.nombreTipo;
                        entidadLista.ListaDeLugares.Add(lugar);
                    }
                }

                resultadoProyectoEmpresa.Add(entidadLista);
            }


            resultado.Data = resultadoProyectoEmpresa;
            return(resultado);
        }