}// del DelTipoEvento public static TipoEventoVO GetTipoEventoById(int IdTipoEvento) { try { string Query = "GetTipoEventoById"; SqlCommand cmd = new SqlCommand(Query, conn); cmd.Connection = conn; SqlDataAdapter adapter = new SqlDataAdapter(cmd); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IdTipoEvento", IdTipoEvento); DataSet dsTipoEvento = new DataSet(); adapter.Fill(dsTipoEvento); if (dsTipoEvento.Tables[0].Rows.Count > 0) { //Encontro un registro DataRow dr = dsTipoEvento.Tables[0].Rows[0]; TipoEventoVO TipoEvento = new TipoEventoVO(dr); return(TipoEvento); } else { //La tabla está vacía TipoEventoVO TipoEvento = new TipoEventoVO(); return(TipoEvento); } } catch (Exception) { throw; } }// del GetTipoEventoById
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) //Primera carga de la página { //Obtenemos la información del Camión seleccionado string Id = Request.QueryString["Id"]; if ((Id == null) || (!IsNumeric(Id))) { Response.Redirect("ListaTipoEventos.aspx"); } else { //Verificamos que el camion exista TipoEventoVO TipoEvento = BLLTipoEventos.GetTipoEventoById(int.Parse(Id)); if (TipoEvento.IdTipoEvento == int.Parse(Id)) { //Desplegamos la información del camion lblIdTipoEvento.Text = TipoEvento.IdTipoEvento.ToString(); txtNombre.Text = TipoEvento.Nombre; txtPrecio.Text = TipoEvento.Precio.ToString(); txtDescripcion.Text = TipoEvento.Descripcion; chkDisponibilidad.Checked = TipoEvento.Disponibilidad; txtClave.Text = TipoEvento.Clave; UrlFoto.InnerText = TipoEvento.UrlFoto; } else { Response.Redirect("ListaTipoEventos.aspx"); } } } }
}// del UpdTipoEvento public static string DelTipoEvento(int IdTipoEvento) { try { TipoEventoVO TipoEvento = DALTipoEventos.GetTipoEventoById(IdTipoEvento); if (TipoEvento.Disponibilidad) { DALTipoEventos.DelTipoEvento(IdTipoEvento); return("Tipo Evento eliminado"); } else { return("El Tipo de Evento se encuentra en un evento o no está disponible"); } } catch (Exception ex) { return(ex.Message); } } // del DeleteTipoEvento