Example #1
0
        }// 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");
                    }
                }
            }
        }
Example #3
0
        }// 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