protected void Page_Load(object sender, EventArgs e)
 {
     Controllers.PlanTrabajoController datosPlanTrabajo = new Controllers.PlanTrabajoController();
     if (Request.Form != null)
     {
         for (var i = 0; i < Request.Form.AllKeys.Length; i++)
         {
             if (Request.Form.AllKeys[i] != null)
             {
                 switch (Request.Form.AllKeys[i].ToString().ToUpper())
                 {
                 case "PARAMETROINICIO":
                     var parametrosInicio = Request.Form[i].ToString().Split('*');
                     hfcodigoBPIN.Value = parametrosInicio[0].ToString();
                     if (parametrosInicio.Length > 1)
                     {
                         hfidGac.Value = parametrosInicio[1].ToString();
                     }
                     hfidUsuario.Value = Session["idUsuario"] != null?Session["idUsuario"].ToString():string.Empty;
                     break;
                 }
             }
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            Controllers.PlanTrabajoController datosPlanTrabajo = new Controllers.PlanTrabajoController();
            if (Request.Form != null)
            {
                for (var i = 0; i < Request.Form.AllKeys.Length; i++)
                {
                    if (Request.Form.AllKeys[i] != null)
                    {
                        switch (Request.Form.AllKeys[i].ToString().ToUpper())
                        {
                        case "BUSCARPLANESTRABAJO":
                            var parametrosConsulta = Request.Form[i].ToString().Split('*');
                            if (parametrosConsulta.Length >= 3)
                            {
                                var idUsuario = 0;
                                var idGac     = 0;
                                if (!int.TryParse(parametrosConsulta[1].ToString(), out idGac))
                                {
                                    return;
                                }
                                if (!int.TryParse(parametrosConsulta[2].ToString(), out idUsuario))
                                {
                                    return;
                                }
                                Response.Write(datosPlanTrabajo.ObtenerPlanesTrabajo(parametrosConsulta[0].ToString(), idGac, idUsuario));
                            }
                            break;

                        case "OBTENERTIPOTAREAS":
                            Response.Write(datosPlanTrabajo.ObtenerTipoTareas());
                            break;

                        case "VALIDARUSUARIOMIEMBROGAC":
                            Response.Write(datosPlanTrabajo.ValidarUsuarioMiembroGac(Request.Form[i].ToString()));
                            break;

                        case "OBTENERMIEMBROSGAC":
                            Response.Write(datosPlanTrabajo.ObtenerMiembrosGac(Request.Form[i].ToString()));
                            break;

                        case "VERIFICARRELACIONPROYECTOAUDIENCIA":
                            Response.Write(datosPlanTrabajo.VerificarRelacionProyectoAudiencia(Request.Form[i].ToString()));
                            break;

                        case "GUARDARTAREA":
                            Response.Write(datosPlanTrabajo.GuardarTarea(Request.Form[i].ToString()));
                            break;

                        case "VERIFICARUSUARIOGAC"://VerificarUsuarioGac
                            Response.Write(datosPlanTrabajo.GuardarTarea(Request.Form[i].ToString()));
                            break;
                        }
                    }
                }
            }
        }
Example #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Controllers.PlanTrabajoController datosPlanTrabajo = new Controllers.PlanTrabajoController();
     if (Request.Form != null)
     {
         for (var i = 0; i < Request.Form.AllKeys.Length; i++)
         {
             if (Request.Form.AllKeys[i] != null)
             {
                 switch (Request.Form.AllKeys[i].ToString().ToUpper())
                 {
                 case "DETALLEPLANTRABAJO":
                     var parametrosInicio = Request.Form[i].ToString().Split('*');
                     hfPermisoModificarFormato.Value = "false";
                     int idTarea = 0;
                     int.TryParse(parametrosInicio[0], out idTarea);
                     hfidTarea.Value = idTarea.ToString();
                     if (parametrosInicio.Length > 1)
                     {
                         hfTitulo.Value = parametrosInicio[1];
                     }
                     if (parametrosInicio.Length > 2)
                     {
                         DateTime fechaTarea = DateTime.Now;
                         if (DateTime.TryParse(parametrosInicio[2], out fechaTarea) == true)
                         {
                             hfFechaTarea.Value = fechaTarea.ToShortDateString();
                             hfHoraTarea.Value  = fechaTarea.ToShortTimeString();
                         }
                         else
                         {
                             hfFechaTarea.Value = parametrosInicio[2];
                             hfHoraTarea.Value  = "00:00 hrs";
                         }
                     }
                     if (parametrosInicio.Length > 4)
                     {
                         var idUsuarioResponsable = parametrosInicio[3].ToString();
                         var idUsuario            = parametrosInicio[4].ToString();
                         hfPermisoModificarFormato.Value = idUsuarioResponsable == idUsuario ? "true":"false";
                     }
                     break;
                 }
             }
         }
     }
 }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string fechaRecursoMultimedia       = string.Empty;
            string descripcionRecursoMultimedia = string.Empty;
            string responsable   = string.Empty;
            string lugar         = string.Empty;
            string idUsuario     = string.Empty;
            string rutaImagen    = string.Empty;
            string idTarea       = string.Empty;
            string idTipoAdjunto = "1";
            string cod_error     = string.Empty;
            string msg_error     = string.Empty;
            string sal           = string.Empty;

            try
            {
                if (HttpContext.Current.Request.HttpMethod == "POST")
                {
                    //Session["idUsuario"] = "4";
                    if (Session["idUsuario"] == null)
                    {
                        Response.Write("Usted no cuenta con permiso para subir la imagen");
                    }
                    else
                    {
                        idUsuario = Session["idUsuario"].ToString();
                        NameValueCollection pColl = Request.Params;
                        if (pColl.AllKeys.Contains("idTarea"))
                        {
                            idTarea = Request.Params.GetValues("idTarea")[0].ToString() == string.Empty ? "0" : Request.Params.GetValues("idTarea")[0].ToString();
                        }
                        //if (pColl.AllKeys.Contains("idTipoAdjunto")) idTipoAdjunto = Request.Params.GetValues("idTipoAdjunto")[0].ToString() == string.Empty ? "0" : Request.Params.GetValues("idTipoAdjunto")[0].ToString();
                        if (pColl.AllKeys.Contains("fecha"))
                        {
                            fechaRecursoMultimedia = Request.Params.GetValues("fecha")[0].ToString() == string.Empty ? "0" : Request.Params.GetValues("fecha")[0].ToString();
                        }
                        if (pColl.AllKeys.Contains("DescripcionRecursoMultimedia"))
                        {
                            descripcionRecursoMultimedia = Request.Params.GetValues("DescripcionRecursoMultimedia")[0].ToString();
                        }
                        if (pColl.AllKeys.Contains("responsable"))
                        {
                            responsable = Request.Params.GetValues("responsable")[0].ToString();
                        }
                        if (pColl.AllKeys.Contains("lugar"))
                        {
                            lugar = Request.Params.GetValues("lugar")[0].ToString();
                        }
                        if (pColl.AllKeys.Contains("url"))
                        {
                            var rutaImagenCompleta = Request.Params.GetValues("url")[0].ToString().Split('\\');
                            rutaImagen = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + "_" + idUsuario + "_" + rutaImagenCompleta[rutaImagenCompleta.Length - 1];
                        }
                        string pathrefer  = Request.UrlReferrer.ToString();
                        string dirupload  = ConfigurationManager.AppSettings["ruta_detalle_recurso_fotografico"];
                        string Serverpath = HttpContext.Current.Server.MapPath("~/" + dirupload);
                        var    postedFile = Request.Files[0];
                        string file;
                        if (HttpContext.Current.Request.Browser.Browser.ToUpper() == "IE")//Para versiones de IE inferiores a 11
                        {
                            string[] files = postedFile.FileName.Split(new char[] { '\\' });
                            file = files[files.Length - 1];
                        }
                        else
                        {
                            file = postedFile.FileName;// In case of other browsers
                        }
                        if (!Directory.Exists(Serverpath))
                        {
                            Directory.CreateDirectory(Serverpath);
                        }
                        string fileDirectory = Serverpath;
                        if (File.Exists(fileDirectory + "\\" + rutaImagen))
                        {
                            File.Delete(fileDirectory + "\\" + rutaImagen);
                        }
                        fileDirectory = Serverpath + "\\" + rutaImagen;
                        postedFile.SaveAs(fileDirectory);
                        if (File.Exists(fileDirectory))
                        {
                            Response.AddHeader("Vary", "Accept");
                            try
                            {
                                if (Request["HTTP_ACCEPT"].Contains("application/json"))
                                {
                                    Response.ContentType = "application/json";
                                }
                                else
                                {
                                    Response.ContentType = "text/plain";
                                }
                            }
                            catch
                            {
                                Response.ContentType = "text/plain";
                            }
                            Controllers.PlanTrabajoController datosPlanTrabajo = new Controllers.PlanTrabajoController();
                            sal = datosPlanTrabajo.GuardarRegistroMultimedia(idTarea + '*' + idTipoAdjunto + '*' + fechaRecursoMultimedia + '*' + rutaImagen + '*' + descripcionRecursoMultimedia + '*' + responsable + '*' + lugar + '*' + idUsuario);
                            string[] separador = new string[] { "<||>" };
                            var      result    = sal.Split(separador, StringSplitOptions.None);
                            cod_error = result[0];
                            msg_error = result[1];
                        }
                        else
                        {
                            sal       = "-1<||>Error al subir archivo";
                            cod_error = "-1";
                            msg_error = "Error al subir al archivo";
                        }
                        DataTable dterrores = new DataTable();
                        dterrores.Columns.Add("cod_error", typeof(string));
                        dterrores.Columns.Add("msg_error", typeof(string));
                        dterrores.Rows.Add(cod_error, msg_error);
                        dterrores.TableName = "tabla";
                        sal = "{\"Head\":" + JsonConvert.SerializeObject(dterrores) + "}";
                        Response.Write(sal);
                    }
                }
            }
            catch (Exception exp)
            {
                Response.Write(exp.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Controllers.PlanTrabajoController datosPlanTrabajo = new Controllers.PlanTrabajoController();
            if (Request.Form != null)
            {
                for (var i = 0; i < Request.Form.AllKeys.Length; i++)
                {
                    if (Request.Form.AllKeys[i] != null)
                    {
                        switch (Request.Form.AllKeys[i].ToString().ToUpper())
                        {
                        case "GUARDARDIARIONOTASTAREA":
                            Response.Write(datosPlanTrabajo.GuardarDetalleTareaDiarioNotas(Request.Form[i]));
                            break;

                        case "BUSCARDETALLETAREADIARIONOTAS":
                            int idTareaDiarioNotas = 0;
                            int.TryParse(Request.Form[i], out idTareaDiarioNotas);
                            Response.Write(datosPlanTrabajo.ObtenerDetalleTareaDiarioNotas(idTareaDiarioNotas));
                            break;

                        case "BUSCARDETALLETAREAACTASREUNIONESCOMPROMISOS":
                            int idTareaCompromisos = 0;
                            int.TryParse(Request.Form[i], out idTareaCompromisos);
                            Response.Write(datosPlanTrabajo.ObtenerCompromisosActasReuniones(idTareaCompromisos));
                            break;

                        case "BUSCARDETALLETAREAACTASREUNIONES":
                            int idTareadtar = 0;
                            int.TryParse(Request.Form[i], out idTareadtar);
                            Response.Write(datosPlanTrabajo.ObtenerTemasTratarActasReuniones(idTareadtar));
                            break;

                        case "BUSCARDETALLETAREAACTAREUNIONESLISTADOASISTENCIA":
                            int idTarealistasist = 0;
                            int.TryParse(Request.Form[i], out idTarealistasist);
                            string dirupload = ConfigurationManager.AppSettings["ruta_detalle_acta_reunion"];
                            if (dirupload == string.Empty)
                            {
                                Response.Write(string.Empty);
                            }
                            else
                            {
                                Response.Write(datosPlanTrabajo.ObtenerListaAsistenciaActasReuniones(idTarealistasist, 2, dirupload));
                            }
                            break;

                        case  "GUARDARTEMAACTAREUNIONTAREA":
                            var datosParaGuardar  = Request.Form[i].Split('*');
                            int idTareActaReunion = 0;
                            int.TryParse(datosParaGuardar[0], out idTareActaReunion);
                            Response.Write(datosPlanTrabajo.GuardarTemasActasReuniones(idTareActaReunion, datosParaGuardar[1]));
                            break;

                        case "GUARDARCOMPROMISOACTAREUNIONTAREA":
                            Response.Write(datosPlanTrabajo.GuardarCompromisoActaReunionTarea(Request.Form[i]));
                            break;

                        case "BUSCARDETALLETAREA":
                            int idTarea = 0;
                            int.TryParse(Request.Form[i], out idTarea);
                            Response.Write(datosPlanTrabajo.ObtenerDetalleTarea(idTarea));
                            break;

                        case "GUARDARDESCRIPCIONTAREA":
                            Response.Write(datosPlanTrabajo.ActualizarDescripcionTarea(Request.Form[i].ToString()));
                            break;

                        case "GUARDARRESULTADOTAREA":
                            Response.Write(datosPlanTrabajo.ActualizarResultadoTarea(Request.Form[i].ToString()));
                            break;

                        case "ELIMINARTAREA":
                            int idTareaEliminar = 0;
                            int.TryParse(Request.Form[i], out idTareaEliminar);
                            Response.Write(datosPlanTrabajo.EliminarTarea(idTareaEliminar));
                            break;

                        //BuscarInformacionVisitaCampo
                        case "BUSCARINFORMACIONVISITACAMPO":
                            int idTareaVisitaCampo = 0;
                            int.TryParse(Request.Form[i], out idTareaVisitaCampo);
                            Response.Write(datosPlanTrabajo.BuscarInformacionVisitaCampo(idTareaVisitaCampo));
                            break;

                        case "ELIMINARDIARIONOTASTAREA":
                            int idNotasTareaEliminar = 0;
                            int.TryParse(Request.Form[i], out idNotasTareaEliminar);
                            Response.Write(datosPlanTrabajo.EliminarDiarioNotasTarea(idNotasTareaEliminar));
                            break;

                        case "ELIMINARTAREAREGISTROFOTOGRAFICO":
                            int idNotasEliminarRegistroFotografico = 0;
                            int.TryParse(Request.Form[i], out idNotasEliminarRegistroFotografico);
                            Response.Write(datosPlanTrabajo.EliminarTareaRegistroFotografico(idNotasEliminarRegistroFotografico));
                            break;

                        case "FINALIZARTAREA":
                            Response.Write(datosPlanTrabajo.FinalizarTarea(Request.Form[i].ToString()));
                            break;

                        case "OBTENERRECURSOSTAREA":
                        case "BUSCARDETALLETAREAREGISTROFOTOGRAFICO":
                            int idTareaRecursos = 0;
                            int.TryParse(Request.Form[i], out idTareaRecursos);
                            string diruploadRecFot = ConfigurationManager.AppSettings["ruta_detalle_recurso_fotografico"];
                            if (diruploadRecFot == string.Empty)
                            {
                                Response.Write(string.Empty);
                            }
                            else
                            {
                                Response.Write(datosPlanTrabajo.ObtenerRecursosFotograficoTarea(idTareaRecursos, diruploadRecFot));
                            }
                            break;

                        case "BUSCARDETALLETAREAREGISTROFOTOGRAFICOVISITACAMPO":
                            int idTareaRecursosVisitaCampo = 0;
                            int.TryParse(Request.Form[i], out idTareaRecursosVisitaCampo);
                            string diruploadRecFotVisCamp = ConfigurationManager.AppSettings["ruta_detalle_recurso_visita_campo"];
                            if (diruploadRecFotVisCamp == string.Empty)
                            {
                                Response.Write(string.Empty);
                            }
                            else
                            {
                                Response.Write(datosPlanTrabajo.ObtenerRecursosFotograficoTarea(idTareaRecursosVisitaCampo, diruploadRecFotVisCamp));
                            }
                            break;

                        case  "GUARDARREGISTROMULTIMEDIA":
                            Response.Write(datosPlanTrabajo.GuardarRegistroMultimedia(Request.Form[i].ToString()));
                            break;

                        case "GUARDARFUNCIONARIOPUBLICOACOMPANOVISITATAREA":
                            Response.Write(datosPlanTrabajo.GuardarFuncionarioPublicoAcompanaVisitaTarea(Request.Form[i].ToString()));
                            break;

                        case "GUARDARACTIVIDADESVISITACAMPOTAREA":
                            Response.Write(datosPlanTrabajo.GuardarActividadesVisitaCampoTarea(Request.Form[i].ToString()));
                            break;
                        }
                    }
                }
            }
        }