Ejemplo n.º 1
0
 public List <CH_Colaborador> ObtenerComboColaborador(CH_Colaborador Datos)
 {
     try
     {
         CH_CatalogosDatos CN = new CH_CatalogosDatos();
         return(CN.ObtenerComboColaborador(Datos));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
        public void ObtenerCombosColaborador(CH_Notificacion Datos)
        {
            try
            {
                CH_Colaborador DatosResult = new CH_Colaborador();
                DataSet        Ds          = SqlHelper.ExecuteDataset(Datos.Conexion, "CH_spCSLDB_get_ColaboradoresTipos", Datos.IDNotificacion);
                if (Ds != null)
                {
                    if (Ds.Tables.Count == 2)
                    {
                        DataTableReader        Dr = Ds.Tables[0].CreateDataReader();
                        List <RR_TipoUsuarios> ListaTiposUsers = new List <RR_TipoUsuarios>();
                        RR_TipoUsuarios        ItemTU;
                        while (Dr.Read())
                        {
                            ItemTU             = new RR_TipoUsuarios();
                            ItemTU.IDTUsuario  = Dr.GetInt32(Dr.GetOrdinal("IDTipoUsuario"));
                            ItemTU.Descripcion = Dr.GetString(Dr.GetOrdinal("Descripcion"));
                            ListaTiposUsers.Add(ItemTU);
                        }

                        DataTableReader       Dr2         = Ds.Tables[1].CreateDataReader();
                        List <CH_Colaborador> ListaColabs = new List <CH_Colaborador>();
                        CH_Colaborador        ItemCo;
                        while (Dr2.Read())
                        {
                            ItemCo = new CH_Colaborador();
                            ItemCo.IDColaborador = Dr2.GetString(Dr2.GetOrdinal("IDColaborador"));
                            ItemCo.Nombre        = Dr2.GetString(Dr2.GetOrdinal("Nombre"));
                            ItemCo.Seleccionado  = Dr2.GetBoolean(Dr2.GetOrdinal("Seleccionado"));
                            ItemCo.IDTipoUsuario = Dr2.GetInt32(Dr2.GetOrdinal("IDTipoUsuario"));
                            ListaColabs.Add(ItemCo);
                        }
                        DatosResult.ListaUsers         = ListaTiposUsers;
                        DatosResult.ListaColaboradores = ListaColabs;
                        Datos.Completado    = true;
                        Datos.DatosAuxColab = DatosResult;
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public List <CH_Colaborador> ObtenerComboColaborador(DataTable Tabla)
 {
     try
     {
         List <CH_Colaborador> Lista = new List <CH_Colaborador>();
         CH_Colaborador        Item;
         DataTableReader       Dr = Tabla.CreateDataReader();
         while (Dr.Read())
         {
             Item = new CH_Colaborador();
             Item.IDColaborador = Dr.GetString(Dr.GetOrdinal("IDColaborador"));
             Item.Nombre        = Dr.GetString(Dr.GetOrdinal("Nombre"));
             Lista.Add(Item);
         }
         return(Lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public List <CH_Colaborador> ObtenerComboColaborador(CH_Colaborador Datos)
 {
     try
     {
         SqlDataReader         Dr    = SqlHelper.ExecuteReader(Datos.Conexion, "CH_spCSLDB_get_ComboColaboradores");
         List <CH_Colaborador> Lista = new List <CH_Colaborador>();
         CH_Colaborador        Item;
         while (Dr.Read())
         {
             Item = new CH_Colaborador();
             Item.IDColaborador = Dr.GetString(Dr.GetOrdinal("IDColaborador"));
             Item.Nombre        = Dr.GetString(Dr.GetOrdinal("Nombre"));
             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);
                }
            }
        }