Esempio n. 1
0
 public bool creaCat( Categoria c)
 {
     //codigo que se conecta y query de insercion
     if (c.nombre.Length == 0) return false;
     string sql = "INSERT INTO categoria (nombre) VALUES ('" + c.nombre + "')";
     MySqlCommand cmd = new MySqlCommand(sql, dbConn);
     int res = cmd.ExecuteNonQuery();
     return (res == 1) ? true : false;
 }
Esempio n. 2
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            Categoria Cat = new Categoria();

            Cat.nombre = txtb_nombre.Text;
            Cat.desc = text_descrip.Text;

            //se crea la categoria
            if (modC.creaCat(Cat))
            {
                MessageBox.Show("Se creo correctamente la Categoria", "Notificacioon", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.dgv_categoria.DataSource = modC.obtenCategoriadgv().Tables[0].DefaultView;
            }
            else
            {
                MessageBox.Show("No se creo la Categoria", "Notificacioon", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Esempio n. 3
0
        //Obtiene el listado de las categorias en formato List
        public List<Categoria> obtenCategorias()
        {
            List<Categoria> lcat = new List<Categoria>();

            string sql = "SELECT nombre,id,descripcion FROM categoria ORDER BY nombre ";
            MySqlCommand cmd = new MySqlCommand(sql, dbConn);
            MySqlDataReader rdr = cmd.ExecuteReader();

            while (rdr.Read())
            {
                Categoria cat = new Categoria();
                cat.nombre = rdr.GetString(0);
                cat.id = System.Convert.ToInt32(rdr.GetString(1));
                cat.desc = rdr.GetString(2);

                lcat.Add(cat);

            }
            rdr.Close();

            return lcat;
        }
Esempio n. 4
0
        //Obtiene una sola Categoria en objeto recuperado por su ID
        public Categoria obtenCategoriaxId(int id)
        {
            Categoria cat = new Categoria();

            string sql = "SELECT nombre,id,descripcion FROM categoria WHERE id='" + id + "'";
            MySqlCommand cmd = new MySqlCommand(sql, dbConn);
            MySqlDataReader rdr = cmd.ExecuteReader();

            while (rdr.Read())
            {
                cat.nombre = rdr.GetString(0);
                cat.id = System.Convert.ToInt32(rdr.GetString(1));
                cat.desc = rdr.GetString(2);

            }
            rdr.Close();

            return cat;
        }