protected void dsGrupoMensaje_Inserting(object sender, ObjectDataSourceMethodEventArgs e) { GRUPO_MENSAJE grupoMensaje = (GRUPO_MENSAJE)e.InputParameters[0]; DropDownList drlTipoMensaje = (DropDownList)this.frmGrupoMensaje.FindControl("drlTipoMensaje"); TIPO_MENSAJE tipoMensaje = new TIPO_MENSAJE() { TMJ_CODIGO = int.Parse(drlTipoMensaje.SelectedValue) }; grupoMensaje.TIPO_MENSAJE = tipoMensaje; ViewState.Add("GrupoMensaje", grupoMensaje); }
public static TIPO_MENSAJE buscarIdTipoMensaje(long idTipoMensaje) { using (EasyLifeEntities dbc = new EasyLifeEntities()) { TIPO_MENSAJE aux = (from u in dbc.TIPO_MENSAJE where u.ID_TIPO_MENSAJE == idTipoMensaje select u).FirstOrDefault(); if (aux != null) { return(aux); } else { return(null); } } }
public static TIPO_MENSAJE buscarTipoMensaje(string tipoMensaje) { using (EasyLifeEntities dbc = new EasyLifeEntities()) { TIPO_MENSAJE aux = (from u in dbc.TIPO_MENSAJE where u.DESCRIPCION_TP == tipoMensaje select u).FirstOrDefault(); if (aux != null) { return(aux); } else { return(null); } } }
protected void dplMotivo_SelectedIndexChanged(object sender, EventArgs e) { try { long motivo = Convert.ToInt64(dplMotivo.SelectedValue); TIPO_MENSAJE tipo = Controller.ControllerTipoMensaje.buscarIdTipoMensaje(motivo); asunto = tipo.DESCRIPCION_TP; if (motivo == 3) { panelEdificio.Visible = false; panelDepartamento.Visible = false; panelPersonal.Visible = true; } else if (motivo == 5) { panelEdificio.Visible = false; panelDepartamento.Visible = false; panelPersonal.Visible = true; } else { panelEdificio.Visible = true; panelDepartamento.Visible = true; panelPersonal.Visible = false; } } catch (Exception ex) { dplCondominio.Items.Insert(0, "Seleccione un Condominio"); dplCondominio.SelectedIndex = 0; dplEdificio.Items.Insert(0, "Seleccione un Edificio"); dplEdificio.SelectedIndex = 0; dplDepartamento.Items.Insert(0, "Seleccione un Departamento"); dplDepartamento.SelectedIndex = 0; System.Diagnostics.Debug.WriteLine("Error: " + ex); } }