コード例 #1
0
 private void registrarUsuario(string usuario, string password)
 {
     if (tipoUsuario == TIPO_CLIENTE)
     {
         Cliente cli = altaClieForm.getCliente();
         cli.usuario = usuario.Trim();
         ClientesDao clientesDao = new ClientesDao();
         clientesDao.insertarCliente(cli, password.Trim());
     }
     else if (tipoUsuario == TIPO_EMPRESA)
     {
         Empresa empre = altaEmpresaForm.getEmpresa();
         empre.usuario = usuario.Trim();
         EmpresasDao empresasDao = new EmpresasDao();
         empresasDao.insertarEmpresaConUsuario(empre,
                                               usuario.Trim(), password.Trim());
     }
     if (this.onFinishregistration != null)
     {
         this.onFinishregistration();
     }
     MessageBox.Show("Usuario registrado con exito");
     new PalcoNet.Form1().Show(this);
     this.Close();
 }
コード例 #2
0
        public ActionResult Index()
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();
            EncuestaP    objEnc  = new EncuestaP();

            objEnc.iIdEmpresa       = Convert.ToInt32(Request.Form["nom_empresa"]);
            objEnc.sCodigoEmpresa   = Request.Form["codigo"].ToString();
            objEnc.iIdCentroTrabajo = Convert.ToInt32(Request.Form["centro_tra"]);
            int    empre = objEnc.iIdEmpresa, estado = 1, centro = objEnc.iIdCentroTrabajo;
            string codigo = objEnc.sCodigoEmpresa;

            empBean = empDao.sp_Datos_Empresas_Retrieve_Empresa(empre, codigo, estado, centro);
            objEnc.iIdRegistroEmpresas = empBean.iIdRegistroEmpresas;
            objEnc.iEmpleados          = empBean.iEmpleados;
            objEnc.iAplicacionesReq    = empBean.iAplicacionesReq;
            objEnc.iIdEmpresa          = empBean.iIdEmpresa;
            objEnc.iAplicacionesRes    = empBean.iAplicacionesRestantes;
            objEnc.sTipoEncuesta       = empBean.sTipoEncuesta;
            objEnc.sCodigoEmpresa      = empBean.sCodigoEmpresa;
            if (Convert.ToString(objEnc.iIdEmpresa) != "0")
            {
                empresa        = objEnc.iIdEmpresa;
                objEnc.sEstado = empBean.sMensaje;
            }
            else
            {
                objEnc.sEstado = "error";
            }
            return(View(objEnc));
        }
コード例 #3
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult EmpresasRestantes()
        {
            List <EmpresasBean> empBean = new List <EmpresasBean>();
            EmpresasDao         empDao  = new EmpresasDao();

            empBean = empDao.sp_EmpresaSinUser();
            return(Json(empBean));
        }
コード例 #4
0
        public JsonResult LoadCompanys()
        {
            List <EmpresasBean> listaEmpresasBean = new List <EmpresasBean>();
            EmpresasDao         empresasDao       = new EmpresasDao();

            listaEmpresasBean = empresasDao.sp_Empresas_Retrieve_Empresas();
            return(Json(listaEmpresasBean));
        }
コード例 #5
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult DetallesRegistroEmpresa(int registro)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa(registro);
            return(Json(empBean));
        }
コード例 #6
0
        public JsonResult DatosEmpresas()
        {
            List <EmpresasBean> empBean = new List <EmpresasBean>();
            EmpresasDao         empDao  = new EmpresasDao();

            empBean = empDao.sp_Empresas_Retrieve_Empresas();
            return(Json(empBean));
        }
コード例 #7
0
        public JsonResult DatosCentroTrabajo(int empresa)
        {
            List <EmpresasBean> empBean = new List <EmpresasBean>();
            EmpresasDao         empDao  = new EmpresasDao();

            empBean = empDao.sp_Empresas_CentroTrabajo(empresa);
            return(Json(empBean));
        }
コード例 #8
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult DetallesRegistros(int empresa, int centro)
        {
            List <EmpresasBean> empBe  = new List <EmpresasBean>();
            EmpresasDao         empDao = new EmpresasDao();

            empBe = empDao.sp_Datos_TRegistrosEmpresas_Empresa(empresa, centro);
            return(Json(empBe));
        }
コード例 #9
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult RegistrosCentros(int empresa)
        {
            List <EmpresasBean> empBe  = new List <EmpresasBean>();
            EmpresasDao         empDao = new EmpresasDao();

            empBe = empDao.sp_Datos_TRegistrosCentrosTrabajo_Empresa(empresa);
            return(Json(empBe));
        }
コード例 #10
0
        public JsonResult DatosEmpresa(int empresa, int centro, string codigo)
        {
            EmpresasBean empBe  = new EmpresasBean();
            EmpresasDao  empDa  = new EmpresasDao();
            int          estado = 1;

            empBe = empDa.sp_Datos_Empresas_Retrieve_Empresa(empresa, codigo, estado, centro);
            return(Json(empBe));
        }
コード例 #11
0
        private void onFinishUpdateEmpresa(int id)
        {
            EmpresasDao empresasDao = new EmpresasDao();
            Empresa     empresa     = new Empresa();

            empresa = empresasDao.getEmpresaPorId(id);
            reemplazarEnLista(empresa);
            empresasList.Insert(indexEmpresaSeleccionada, empresa);
        }
コード例 #12
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult EmpresaRegistro(string empresa)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Insert_Empresa_Retrieve_Empresa(empresa);
            var data = new { mensaje = empBean.sMensaje, empresa = empBean.iIdEmpresa };

            return(Json(data));
        }
コード例 #13
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult RegDetallesEmpresa(int empresa, int empleados, int requeridas, string tipo, string codigo, string mes, string anio, int centro)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();
            int          estado  = 1;

            empBean = empDao.sp_Validar_Registro_Empresa(empresa, estado, empleados, requeridas, tipo, codigo, mes, anio, centro);
            var data = new { mensaje = empBean.sMensaje };

            return(Json(data));
        }
コード例 #14
0
 public PublicacionesController()
 {
     publicacionesDao             = new PublicacionesDao();
     rubrosDao                    = new RubrosDao();
     ubicacionesDao               = new UbicacionesDao();
     tipoUbicacionDao             = new TipoUbicacionDao();
     ubicacionesPorPublicacionDao = new UbicacionesPublicacionDao();
     gradoPublicacionDao          = new GradoDePublicacionDao();
     espectaculosDao              = new EspectaculosDao();
     empresasDao                  = new EmpresasDao();
 }
コード例 #15
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult DesactivaRegistro(int clvreg)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Desactiva_RegistroEmpresa(clvreg);
            string resp = empBean.sMensaje;
            var    data = new { estado = resp };

            return(Json(data));
        }
コード例 #16
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
 // GET: Admin
 public ActionResult Index()
 {
     if (Session["keyUser"] != null)
     {
         List <EmpresasBean> empBean = new List <EmpresasBean>();
         EmpresasDao         empDao  = new EmpresasDao();
         empBean = empDao.sp_Empresas_Retrieve_Empresas();
         return(View(empBean));
     }
     else
     {
         return(Redirect("../Home/Index"));
     }
 }
コード例 #17
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
 public ActionResult Detalles(int empresa)
 {
     if (Session["keyUser"] != null)
     {
         EmpresasBean empBe  = new EmpresasBean();
         EmpresasDao  empDao = new EmpresasDao();
         empBe = empDao.sp_Datos_Empresa(empresa);
         return(View(empBe));
     }
     else
     {
         return(Redirect("../Home/Index"));
     }
 }
コード例 #18
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
 public ActionResult CentroTrabajo(int registro, int empresa)
 {
     if (Session["keyUser"] != null)
     {
         EmpresasBean empBean = new EmpresasBean();
         EmpresasDao  empDao  = new EmpresasDao();
         empBean = empDao.sp_Datos_Centro_Trabajo(registro);
         return(View(empBean));
     }
     else
     {
         return(Redirect("../Home/Login"));
     }
 }
コード例 #19
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult EditarCentros(int centro, string nombrec, string ubicacionc)
        {
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();
            string       result  = "";

            empBean = empDao.sp_Update_Centro_Trabajo(centro, nombrec, ubicacionc);
            if (empBean.sMensaje == "success")
            {
                result = "correct";
            }
            else
            {
                result = "incorrect";
            }
            var data = new { resp = result };

            return(Json(data));
        }
コード例 #20
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult DatosGraficaGeneral(int registro, string tipo)
        {
            RegistroCategoriasBean regCatBean = new RegistroCategoriasBean();
            RegistroDao            regDao     = new RegistroDao();

            regCatBean = regDao.sp_ResultadoGeneral_RegistrosEncuestas(registro, tipo);
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa(registro);
            int resultado = 0;

            if (regCatBean.sMensaje == "success")
            {
                resultado = regCatBean.iSumaValores;
            }
            var data = new { mensaje = regCatBean.sMensaje, result = resultado, realizadas = empBean.iAplicacionesRealizadas };

            return(Json(data));
        }
コード例 #21
0
 private void DeshabilitarButton_Click(object sender, EventArgs e)
 {
     try
     {
         EmpresasDao empresasDao = new EmpresasDao();
         bool        habilitado  = empresaSeleccionada.bajaLogica == null;
         try
         {
             if (habilitado)
             {
                 empresaSeleccionada.bajaLogica = Generals.getFecha();
             }
             else
             {
                 empresaSeleccionada.bajaLogica = null;
             }
             empresasDao.habilitarODesahabilitarEmpresa(empresaSeleccionada);
             reemplazarEnLista(empresaSeleccionada);
             var empre = empresasList.First(elem => elem.id == empresaSeleccionada.id);
             if (empre != null)
             {
                 ((Empresa)empre).bajaLogica = (habilitado ? (Nullable <DateTime>)Generals.getFecha() : null);
             }
         }
         catch (SqlException ex)
         {
             MessageBoxButtons alert = MessageBoxButtons.OK;
             MessageBox.Show("No se ha podido deshabilitar la empresa seleccionada", "ERROR!", alert);
         }
         catch (Exception ex)
         {
         }
         finally
         {
             ((ListViewItem)EmpresasListView.Items[indexEmpresaSeleccionada]).ForeColor = !habilitado ? Color.Black : Color.Gray;
         }
     }
     catch (Exception ex) {
         MessageBox.Show("Debe seleccionar una empresa para poder habilitarla o deshabilitarla");
     }
 }
コード例 #22
0
        public ListaEmpresas()
        {
            InitializeComponent();
            EmpresasDao empresasDa = new EmpresasDao();

            this.EmpresasListView.Columns.Insert(0, "Id", 10 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(1, "Usuario", 20 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(2, "Razon Social", 20 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(3, "CUIT", 10 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(4, "Mail", 30 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(5, "Telefono", 30 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(6, "Calle", 12 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(7, "Altura", 10 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(8, "Piso", 5 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.EmpresasListView.Columns.Insert(9, "Ciudad", 10 * (int)EmpresasListView.Font.SizeInPoints, HorizontalAlignment.Center);

            empresasDa.getEmpresas().ForEach(elem => {
                EmpresasListView.Items.Add(getItemEmpresa(elem));
                empresasList.Add(elem);
            });
        }
コード例 #23
0
ファイル: UserData.cs プロジェクト: axelBrei/GDD2C2018
        public static bool setRolActivo(Rol rol)
        {
            try
            {
                switch (rol.id)
                {
                case 0:
                {
                    // empresa
                    EmpresasDao empresaDao = new EmpresasDao();
                    Empresa     empresa    = empresaDao.getEmpresaPorUserId(usuario.id);
                    usuario.usuarioRegistrable = empresa;
                    clieOEmpresa = empresa;
                    activeRol    = rol;
                    return(empresa.bajaLogica == null);
                }

                case 2:
                {
                    // CLIENTE
                    ClientesDao clientesDao = new ClientesDao();
                    Cliente     cliente     = clientesDao.getClientePorUserId(usuario.id);
                    usuario.usuarioRegistrable = cliente;
                    clieOEmpresa = cliente;
                    activeRol    = rol;
                    return(cliente.bajaLogica == null);
                }

                case 1: {
                    usuario.usuarioRegistrable = new Administrador();
                    activeRol = rol;
                    return(true);
                }
                }
            }
            catch (Exception e) { }
            activeRol = rol;
            return(true);
        }
コード例 #24
0
        public JsonResult ValidarLogin(string user, string pass)
        {
            LoginBean logBean = new LoginBean();
            LoginDao  logDao  = new LoginDao();

            logBean             = logDao.sp_Datos_Usuarios_Retrieve_Usuario(user, pass);
            Session["keyUser"]  = logBean.iIdUsuario;
            Session["nameUser"] = logBean.sUsuario;
            Session["typeUser"] = logBean.iTipoUsuario;
            if (logBean.iTipoUsuario != 1)
            {
                EmpresasBean empBean = new EmpresasBean();
                EmpresasDao  empDao  = new EmpresasDao();
                empBean = empDao.sp_DatosEmpresa_UsuarioSession(logBean.iTipoUsuario, logBean.iIdUsuario);
                if (empBean.sMensaje == "success")
                {
                    Session["keyEmpresa"]  = empBean.iIdEmpresa;
                    Session["nameEmpresa"] = empBean.sNombre;
                }
            }
            return(Json(logBean));
        }
コード例 #25
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult DetallesEncuestaOpc(int type, int key)
        {
            List <EncuestasBean> encBean = new List <EncuestasBean>();
            EncuestasDao         encDao  = new EncuestasDao();

            if (type != 1)
            {
                EmpresasBean empBean = new EmpresasBean();
                EmpresasDao  empDao  = new EmpresasDao();
                empBean = empDao.sp_DatosEmpresa_UsuarioSession(type, key);
                if (empBean.sMensaje == "success")
                {
                    encBean = encDao.sp_DatosEncuestaOpcional_DatosPorEmpresa(empBean.iIdEmpresa);
                    return(Json(encBean));
                }
                else
                {
                    var data = new { mensaje = "error" };
                    return(Json(data));
                }
            }
            encBean = encDao.sp_Datos_EncuestaOpcional_Datos();
            return(Json(encBean));
        }
コード例 #26
0
ファイル: AdminController.cs プロジェクト: TeamSeri/Encuesta
        public JsonResult DatosGraficas1(int registro)
        {
            RegistroCategoriasBean regCatBean = new RegistroCategoriasBean();
            RegistroDao            regDao     = new RegistroDao();
            //Categorias
            string categoria1 = "Ambiente de trabajo", categoria2 = "Factores propios de la actividad",
                   categoria3 = "Organización del tiempo de trabajo", categoria4 = "Liderazgo y relaciones en el trabajo",
                   categoria5 = "Entorno organizacional";
            //Dominios
            string dominio2 = "Carga de trabajo", dominio3 = "Falta de control sobre el trabajo", dominio4 = "Jornada de trabajo",
                   dominio5 = "Interferencia en la relacion trabajo-familia", dominio6 = "Liderazgo",
                   dominio7 = "Relacion en el trabajo", dominio8 = "Violencia", dominio9 = "Reconocimiento del desempeño",
                   dominio10 = "Insuficiente sentido de pertenencia e inestabilidad";

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria1);
            string resCategoria1 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria2);
            string resCategoria2 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria3);
            string resCategoria3 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria4);
            string resCategoria4 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Categorias_Categoria(registro, categoria5);
            string resCategoria5 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio2);
            string resDominio2 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio3);
            string resDominio3 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio4);
            string resDominio4 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio5);
            string resDominio5 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio6);
            string resDominio6 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio7);
            string resDominio7 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio8);
            string resDominio8 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio9);
            string resDominio9 = regCatBean.iSumaValores.ToString();

            regCatBean = regDao.sp_Datos_Dominios_Dominio(registro, dominio10);
            string resDominio10 = regCatBean.iSumaValores.ToString();
            string mensaje      = "correcto";

            if (resCategoria1 == "0" || resDominio3 == "0" || resDominio4 == "0" || resDominio5 == "0" || resDominio6 == "0" || resDominio7 == "0" || resDominio8 == "0")
            {
                mensaje = "falso";
            }

            //Realizadas
            EmpresasBean empBean = new EmpresasBean();
            EmpresasDao  empDao  = new EmpresasDao();

            empBean = empDao.sp_Datos_RegistroEmpresas_Retrieve_RegistroEmpresa(registro);

            var data = new { message = "success", categoria1 = resCategoria1, categoria2 = resCategoria2, categoria3 = resCategoria3, categoria4 = resCategoria4, categoria5 = resCategoria5, dominio2 = resDominio2, dominio3 = resDominio3, dominio4 = resDominio4, dominio5 = resDominio5, dominio6 = resDominio6, dominio7 = resDominio7, dominio8 = resDominio8, dominio9 = resDominio9, dominio10 = resDominio10, realizadas = empBean.iAplicacionesRealizadas, res = mensaje };

            return(Json(data));
        }