public List <CH_EventoJSON> ObtenerEventosCalendario(CH_Evento Datos)
        {
            try
            {
                List <CH_EventoJSON> Lista = new List <CH_EventoJSON>();
                CH_EventoJSON        Item;
                object[]             Parametros = { Datos.IDColaborador, Datos.FechaInicio, Datos.FechaTermino, Datos.IDTipoEvento };
                SqlDataReader        Dr         = SqlHelper.ExecuteReader(Datos.Conexion, "CH_spCSLDB_get_EventosXIDColaborador", Parametros);
                while (Dr.Read())
                {
                    Item       = new CH_EventoJSON();
                    Item.id    = Dr.GetString(Dr.GetOrdinal("IDEvento"));
                    Item.title = Dr.GetString(Dr.GetOrdinal("NombreEvento"));
                    DateTime FechaInicio = Dr.GetDateTime(Dr.GetOrdinal("FechaInicio"));
                    string   HoraInicio  = Dr.GetString(Dr.GetOrdinal("HoraInicio"));
                    DateTime FechaFin    = Dr.GetDateTime(Dr.GetOrdinal("FechaTermino"));
                    string   HoraFin     = Dr.GetString(Dr.GetOrdinal("HoraTermino"));

                    Item.start  = FechaInicio.ToString("yyyy-MM-dd") + "T" + HoraInicio;
                    Item.end    = FechaFin.ToString("yyyy-MM-dd") + "T" + HoraFin;
                    Item.allDay = false;

                    Lista.Add(Item);
                }
                return(Lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public void ACCatalogoEventos(CH_Evento Datos)
 {
     try
     {
         object[] Parametros =
         {
             Datos.NuevoRegistro,    Datos.IDEvento,     Datos.Nombre,      Datos.IDColaborador, Datos.FechaInicio,
             Datos.HoraInicio,       Datos.FechaTermino, Datos.HoraTermino, Datos.Observaciones, Datos.Meta,
             Datos.MensajeEncargado, Datos.TituloPagina, Datos.TextoPagina, Datos.FechaEvento,   Datos.HoraEvento,
             Datos.IDEstado,         Datos.IDMunicipio,  Datos.Direccion,   Datos.Latitud,       Datos.Longitud,   Datos.Publicar,
             Datos.IDUsuario
         };
         object Result    = SqlHelper.ExecuteScalar(Datos.Conexion, "CH_spCSLDB_AC_Eventos", Parametros);
         int    Resultado = 0;
         int.TryParse(Result.ToString(), out Resultado);
         if (Resultado == 1)
         {
             Datos.Completado = true;
         }
         Datos.Resultado = Resultado;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.Form["TypeEvent"] != null &&
                    Request.Form["start"] != null &&
                    Request.Form["end"] != null)
                {
                    CultureInfo esMX = new CultureInfo("es-MX");
                    CH_Evento   DatosAux = new CH_Evento();
                    DateTime    FechaInicioMaps, FechaFinMaps;
                    int         TipoEvento = 0;
                    string      Aux        = Request.Form["start"].ToString();
                    DateTime.TryParseExact(Request.Form["start"].ToString(), "yyyy-MM-dd", esMX, DateTimeStyles.None, out FechaInicioMaps);
                    DateTime.TryParseExact(Request.Form["end"].ToString(), "yyyy-MM-dd", esMX, DateTimeStyles.None, out FechaFinMaps);
                    int.TryParse(Request.Form["TypeEvent"].ToString(), out TipoEvento);
                    DatosAux.Conexion      = Comun.Conexion;
                    DatosAux.IDColaborador = User.Identity.Name;
                    DatosAux.FechaInicio   = FechaInicioMaps;
                    DatosAux.FechaTermino  = FechaFinMaps;
                    DatosAux.IDTipoEvento  = TipoEvento;

                    CH_EventoNegocio     EN    = new CH_EventoNegocio();
                    List <CH_EventoJSON> Lista = EN.ObtenerEventosCalendario(DatosAux);
                    var json = JsonConvert.SerializeObject(Lista);
                    Response.Clear();
                    Response.ContentType = "application/text;";

                    Response.Write(json);
                    Response.End();
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["op"] != null)
         {
             if (Request.QueryString["op"] == "2")
             {
                 if (Request.QueryString["id"] != null)
                 {
                     ObtenerEventos();
                     string    ID    = Request.QueryString["id"].ToString();
                     CH_Evento Datos = new CH_Evento {
                         Conexion = Comun.Conexion, IDEvento = ID
                     };
                     RR_AdministradorWebNegocio AWN = new RR_AdministradorWebNegocio();
                     Lista = AWN.ObtenerEventosDesc(Datos);
                 }
                 else
                 {
                 }
             }
             else
             {
             }
         }
         else
         {
         }
     }
     else
     {
     }
 }
Exemple #5
0
 public List <CH_Evento> ObtenerEventosDesc(CH_Evento Datos)
 {
     try
     {
         List <CH_Evento> Lista = new List <CH_Evento>();
         CH_Evento        Item;
         SqlDataReader    Dr = SqlHelper.ExecuteReader(Datos.Conexion, "JL_spCSLDB_get_EventosPagDesc", Datos.IDEvento);
         while (Dr.Read())
         {
             Item = new CH_Evento();
             Item.TituloPagina = Dr.GetString(Dr.GetOrdinal("NombreEvento"));
             Item.TextoPagina  = Dr.GetString(Dr.GetOrdinal("Texto"));
             Item.FechaEvento  = Dr.GetDateTime(Dr.GetOrdinal("FechaEvento"));
             Item.HoraEvento   = Dr.GetString(Dr.GetOrdinal("HoraEvento"));
             Item.IDEvento     = Dr.GetString(Dr.GetOrdinal("IDEvento"));
             Item.UrlImagen    = Dr.GetString(Dr.GetOrdinal("imagen"));
             Lista.Add(Item);
         }
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CH_EventoJSON> ObtenerEventosCalendario(CH_Evento Datos)
 {
     try
     {
         CH_EventoDatos ED = new CH_EventoDatos();
         return(ED.ObtenerEventosCalendario(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void EliminarEventoXID(CH_Evento Datos)
 {
     try
     {
         CH_EventoDatos ED = new CH_EventoDatos();
         ED.EliminarEventoXID(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerDetalleEventoXID(CH_Evento Datos)
 {
     try
     {
         CH_EventoDatos ED = new CH_EventoDatos();
         ED.ObtenerDetalleEventoXID(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CH_Evento> ObtenerCatalogoEventos(CH_Evento Datos)
 {
     try
     {
         CH_EventoDatos ED = new CH_EventoDatos();
         return(ED.ObtenerCatalogoEventos(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ACCatalogoEventos(CH_Evento Datos)
 {
     try
     {
         CH_EventoDatos ED = new CH_EventoDatos();
         ED.ACCatalogoEventos(Datos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #11
0
 public List <CH_Evento> ObtenerEventosDesc(CH_Evento Datos)
 {
     try
     {
         RR_AdministradorWebDatos AWD = new RR_AdministradorWebDatos();
         return(AWD.ObtenerEventosDesc(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void Guardar(bool NuevoRegistro, string IDEvento, string Nombre, string IDColaborador, DateTime FechaInicio, string HoraInicio, DateTime FechaTermino, string HoraTermino,
                      string Observaciones, decimal Meta, string MensajeEncargado, string TituloPagina, string TextoPagina, DateTime FechaEvento, string HoraEvento, int IDEstado, int IDMunicipio,
                      string Direccion, decimal Latitud, decimal Longitud, bool Publicar)
 {
     try
     {
         CH_Evento Datos = new CH_Evento
         {
             NuevoRegistro    = NuevoRegistro,
             IDEvento         = IDEvento,
             Nombre           = Nombre,
             IDColaborador    = IDColaborador,
             FechaInicio      = FechaInicio,
             HoraInicio       = HoraInicio,
             FechaTermino     = FechaTermino,
             HoraTermino      = HoraTermino,
             Observaciones    = Observaciones,
             Meta             = Meta,
             MensajeEncargado = MensajeEncargado,
             TituloPagina     = TituloPagina,
             TextoPagina      = TextoPagina,
             FechaEvento      = FechaEvento,
             HoraEvento       = HoraEvento,
             IDEstado         = IDEstado,
             IDMunicipio      = IDMunicipio,
             Direccion        = Direccion,
             Latitud          = Latitud,
             Longitud         = Longitud,
             Publicar         = Publicar,
             Conexion         = Comun.Conexion,
             IDUsuario        = Comun.IDUsuario
         };
         CH_EventoNegocio CHE = new CH_EventoNegocio();
         CHE.ACCatalogoEventos(Datos);
         if (Datos.Completado)
         {
             Response.Redirect("frmNuevoEvento.aspx", false);
         }
         else
         {
             string ScriptError = DialogMessage.Show(TipoMensaje.Error, "Error al guardar los datos.", "Error", ShowMethod.FadeIn, HideMethod.FadeOut, ToastPosition.TopFullWidth, true);
             ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void EliminarEventoXID(CH_Evento Datos)
 {
     try
     {
         object[] Parametros = { Datos.IDEvento, Datos.IDUsuario };
         object   Result     = SqlHelper.ExecuteScalar(Datos.Conexion, "CH_spCSLDB_del_Evento", Parametros);
         int      Resultado  = 0;
         int.TryParse(Result.ToString(), out Resultado);
         if (Resultado == 1)
         {
             Datos.Completado = true;
         }
         Datos.Resultado = Resultado;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void ObtenerDetalleEventoXID(CH_Evento Datos)
 {
     try
     {
         object[]      Parametros = { Datos.IDEvento };
         SqlDataReader Dr         = SqlHelper.ExecuteReader(Datos.Conexion, "", Parametros);
         while (Dr.Read())
         {
             Datos.Nombre = Dr.GetString(Dr.GetOrdinal("Nombre"));
             //Datos.Siglas = Dr.GetString(Dr.GetOrdinal("Siglas"));
             //Datos.UrlLogo = Dr.GetString(Dr.GetOrdinal("UrlLogo"));
             //Datos.RGBColor = Dr.GetString(Dr.GetOrdinal("Color"));
             Datos.Completado = true;
             break;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CH_Evento> ObtenerCatalogoEventos(CH_Evento Datos)
 {
     try
     {
         List <CH_Evento> Lista = new List <CH_Evento>();
         CH_Evento        Item;
         SqlDataReader    Dr = SqlHelper.ExecuteReader(Datos.Conexion, "CH_spCSLDB_get_PartidosPoliticos");
         while (Dr.Read())
         {
             Item = new CH_Evento();
             //Item.IDPartido = Dr.GetInt32(Dr.GetOrdinal("IDPartido"));
             //Item.Nombre = Dr.GetString(Dr.GetOrdinal("Nombre"));
             //Item.Siglas = Dr.GetString(Dr.GetOrdinal("Siglas"));
             //Item.UrlLogo = Dr.GetString(Dr.GetOrdinal("UrlLogo"));
             //Item.RGBColor = Dr.GetString(Dr.GetOrdinal("Color"));
             Lista.Add(Item);
         }
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            //string Mensaje = Server.HtmlEncode("id_object");

            if (!IsPostBack)
            {
                CH_Colaborador DA = new CH_Colaborador {
                    Conexion = Comun.Conexion
                };
                CH_CatalogosNegocio CN = new CH_CatalogosNegocio();
                ListaCol = CN.ObtenerComboColaborador(DA);
                this.CargarComboEstado();

                if (Request.QueryString["op"] != null)
                {
                    if (Request.QueryString["op"] == "2")
                    {
                        if (Request.QueryString["id"] != null)
                        {
                            string ID = Request.QueryString["id"].ToString();
                            //Obtener los datos y dibujarlos.
                            CH_Evento DatosAux = new CH_Evento {
                                Conexion = Comun.Conexion, IDEvento = ID
                            };
                            CH_EventoNegocio EN = new CH_EventoNegocio();
                            EN.ObtenerDetalleEventoXID(DatosAux);
                            if (DatosAux.Completado)
                            {
                                //this.CargarDatos(DatosAux);
                            }
                            else
                            {
                                //Ocurrió un error
                                Response.Redirect("frmDefault.aspx?error=" + "Error al obtener los datos.");
                            }
                        }
                        else
                        {
                            Response.Redirect("frmDefault.aspx");
                        }
                    }
                    else
                    {
                        Response.Redirect("frmDefault.aspx");
                    }
                }
                else
                {
                    this.IniciarDatos();
                }
            }
            else
            {
                if (Request.Form.Count < 50)
                {
                    int      IDEstado = 0, IDMunicipio = 0;
                    decimal  Meta = 0, Latitud = 0, Longitud = 0;
                    DateTime FechaInicio, FechaTermino, FechaEvento;

                    CultureInfo esMX          = new CultureInfo("es-MX");
                    string      IDEvento      = Request.Form["ctl00$cph_MasterBody$hf"].ToString();
                    bool        NuevoRegistro = (string.IsNullOrEmpty(IDEvento));
                    string      NombreEvento  = Request.Form["ctl00$cph_MasterBody$txtNombreEvento"].ToString();
                    string      IDColaborador = Request.Form["cmbEncargado"].ToString();
                    DateTime.TryParseExact(Request.Form["ctl00$cph_MasterBody$txtFechaInicio"].ToString(), "dd-MM-yyyy", esMX, System.Globalization.DateTimeStyles.None, out FechaInicio);
                    string SFechaInicio = Request.Form["ctl00$cph_MasterBody$txtFechaInicio"].ToString();
                    string HoraInicio   = Request.Form["ctl00$cph_MasterBody$txtHoraInicio"].ToString();
                    DateTime.TryParseExact(Request.Form["ctl00$cph_MasterBody$txtFechaTermino"].ToString(), "dd-MM-yyyy", esMX, System.Globalization.DateTimeStyles.None, out FechaTermino);
                    string HoraTermino   = Request.Form["ctl00$cph_MasterBody$txtHoraTermino"].ToString();
                    string Observaciones = Request.Form["ctl00$cph_MasterBody$txtObservaciones"].ToString();
                    decimal.TryParse(Request.Form["ctl00$cph_MasterBody$txtMeta"].ToString(), out Meta);
                    string HTMLMensaje     = HttpUtility.HtmlDecode(this.txtMensaje.InnerHtml);
                    string Titulo          = Request.Form["ctl00$cph_MasterBody$txtTituloPagina"].ToString();
                    string HTMLTextoPagina = HttpUtility.HtmlDecode(this.txtTextoPagina.InnerHtml);
                    DateTime.TryParseExact(Request.Form["ctl00$cph_MasterBody$txtFechaEvento"].ToString(), "dd-MM-yyyy", esMX, System.Globalization.DateTimeStyles.None, out FechaEvento);
                    string HoraEvento = Request.Form["ctl00$cph_MasterBody$txtHoraEvento"].ToString();
                    int.TryParse(Request.Form["cmbEstado"].ToString(), out IDEstado);
                    int.TryParse(Request.Form["cmbMunicipio"].ToString(), out IDMunicipio);
                    string Direccion    = Request.Form["ctl00$cph_MasterBody$address"].ToString();
                    bool   BandPublicar = this.chkPublicar.Checked;
                    string sLatitud     = Request.Form["ctl00$cph_MasterBody$hfLatitud"].ToString();
                    string sLongitud    = Request.Form["ctl00$cph_MasterBody$hfLongitud"].ToString();
                    decimal.TryParse(Request.Form["ctl00$cph_MasterBody$hfLatitud"], NumberStyles.Currency, esMX, out Latitud);
                    decimal.TryParse(Request.Form["ctl00$cph_MasterBody$hfLongitud"], NumberStyles.Currency, esMX, out Longitud);
                    this.Guardar(NuevoRegistro, IDEvento, NombreEvento, IDColaborador, FechaInicio, HoraInicio, FechaTermino, HoraTermino, Observaciones, Meta, HTMLMensaje, Titulo, HTMLTextoPagina,
                                 FechaEvento, HoraEvento, IDEstado, IDMunicipio, Direccion, Latitud, Longitud, BandPublicar);
                }
            }
        }