示例#1
0
        public static List <TipoCanchaEntidad> obtenerTipoCancha2()
        {
            TipoCanchaEntidad        TipoCancha      = null;
            List <TipoCanchaEntidad> ListaTipoCancha = new List <TipoCanchaEntidad>();
            SqlConnection            cn = new SqlConnection();

            cn.ConnectionString = ConnectionString.Cadena();
            cn.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = cn;
            cmd.CommandText = @"SELECT tc.id,tc.nombre,tc.idDeporte,d.nombre as Deporte,tc.capacidad 
                                FROM TipoCancha tc , Deporte d
                                WHERE tc.idDeporte = d.id";
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                TipoCancha = new TipoCanchaEntidad();
                TipoCancha.idTipoCancha  = int.Parse(dr["id"].ToString());
                TipoCancha.nombre        = dr["nombre"].ToString();
                TipoCancha.idDeporte     = int.Parse(dr["idDeporte"].ToString());
                TipoCancha.nombreDeporte = dr["Deporte"].ToString();
                TipoCancha.capacidad     = int.Parse(dr["capacidad"].ToString());
                ListaTipoCancha.Add(TipoCancha);
            }
            dr.Close();
            cn.Close();
            return(ListaTipoCancha);
        }
示例#2
0
        public static bool RegistrarTipoCancha(TipoCanchaEntidad objTipoCancha)
        {
            SqlConnection con      = null;
            SqlCommand    cmd      = null;
            bool          response = false;

            try
            {
                con             = ConnectionString.getInstance().ConexionDB();
                cmd             = new SqlCommand("spRegistrarTipoCancha", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@prmNombre", objTipoCancha.nombre);
                cmd.Parameters.AddWithValue("@prmidDeporte", objTipoCancha.idDeporte);
                cmd.Parameters.AddWithValue("@prmCapacidad", objTipoCancha.capacidad);
                con.Open();
                int filas = cmd.ExecuteNonQuery();
                if (filas > 0)
                {
                    response = true;
                }
            }
            catch (Exception e)
            {
                response = false;
                throw e;
            }
            finally
            {
                con.Close();
            }
            return(response);
        }
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            TipoCanchaEntidad objTipoCancha = new TipoCanchaEntidad();

            objTipoCancha.nombre    = txtNombre.Text;
            objTipoCancha.capacidad = int.Parse(txtCapacidad.Text);
            objTipoCancha.idDeporte = int.Parse(cmb_Deporte.SelectedValue);
            TipoCanchaDao.RegistrarTipoCancha(objTipoCancha);
            this.Page_Load(sender, e);
            lblmsjtipocancha.Text = "Tipo de cancha Agregada Exitosamente";
        }