public void ACNotificaciones(CH_Notificacion Datos) { try { CH_NotificacionDatos ND = new CH_NotificacionDatos(); ND.ACNotificaciones(Datos); } catch (Exception ex) { throw ex; } }
public void ObtenerCombosColaborador(CH_Notificacion Datos) { try { CH_NotificacionDatos ND = new CH_NotificacionDatos(); ND.ObtenerCombosColaborador(Datos); } catch (Exception ex) { throw ex; } }
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 void ObtenerDetalleNotificacion(CH_Notificacion Datos) { try { SqlDataReader Dr = SqlHelper.ExecuteReader(Datos.Conexion, "CH_spCSLDB_get_NotificacionDetalle", Datos.IDNotificacion); while (Dr.Read()) { Datos.NombreNotif = Dr.GetString(Dr.GetOrdinal("Nombre")); Datos.TituloNotif = Dr.GetString(Dr.GetOrdinal("Titulo")); Datos.Texto = Dr.GetString(Dr.GetOrdinal("Texto")); Datos.Todos = Dr.GetBoolean(Dr.GetOrdinal("Todos")); Datos.Completado = true; break; } } catch (Exception ex) { throw ex; } }
private void CargarDatos(CH_Notificacion DatosAux) { try { hf.Value = DatosAux.IDNotificacion; txtNombre.Value = DatosAux.NombreNotif; txtTitulo.Value = DatosAux.TituloNotif; txtTexto.Value = DatosAux.Texto; string ScriptError = @" $(document).ready( function() { $('#chkTodos').prop('checked', " + DatosAux.Todos.ToString().ToLower() + @"); $('.js-example-disabled-multi').prop('disabled', " + DatosAux.Todos.ToString().ToLower() + @"); });"; ScriptManager.RegisterStartupScript(this, typeof(Page), "popup", ScriptError, true); Response.Cookies.Clear(); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { try { string IDNotificacion = string.Empty; if (Request.QueryString["id"] != null) { IDNotificacion = Request.QueryString["id"].ToString(); } DatosGlobales.Conexion = Comun.Conexion; DatosGlobales.IDNotificacion = IDNotificacion; CH_NotificacionNegocio NN = new CH_NotificacionNegocio(); NN.ObtenerCombosColaborador(DatosGlobales); if (!IsPostBack) { 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_Notificacion Datos = new CH_Notificacion { Conexion = Comun.Conexion, IDNotificacion = ID }; NN.ObtenerDetalleNotificacion(Datos); if (Datos.Completado) { this.CargarDatos(Datos); } else { //Ocurrió un error Response.Redirect("frmNotificacionesGrid.aspx?error=" + "Error al cargar los datos&nError=1"); } } else { Response.Redirect("frmNotificacionesGrid.aspx"); } } else { Response.Redirect("frmNotificacionesGrid.aspx"); } } } else { if (Request.Form.Count > 0) { if (Request.Form.Count > 0) { bool NuevoRegistro = string.IsNullOrEmpty(hf.Value); IDNotificacion = string.IsNullOrEmpty(hf.Value) ? string.Empty : hf.Value.ToString(); string Colaboradores = Request.Form["cmbColaborador"] != null ? Request.Form["cmbColaborador"].ToString() : string.Empty; string Nombre = Request.Form["ctl00$cph_MasterBody$txtNombre"] != null ? Request.Form["ctl00$cph_MasterBody$txtNombre"].ToString() : string.Empty; string Titulo = Request.Form["ctl00$cph_MasterBody$txtTitulo"] != null ? Request.Form["ctl00$cph_MasterBody$txtTitulo"].ToString() : string.Empty; string Texto = Request.Form["ctl00$cph_MasterBody$txtTexto"] != null ? Request.Form["ctl00$cph_MasterBody$txtTexto"].ToString() : string.Empty; bool Band = false; string Todos = Request.Form["chkTodos"] != null ? Request.Form["chkTodos"].ToString() : string.Empty; bool.TryParse(Todos, out Band); DataTable TablaColabs = this.ObtenerSeleccionados(Colaboradores, Band); this.GuardarDatos(NuevoRegistro, IDNotificacion, Nombre, Titulo, Texto, Band, TablaColabs); } } } } catch (Exception) { } }