public List <ent.Categoria> ListarCategoria()
        {
            try
            {
                List <ent.Categoria> listacategoria = new List <ent.Categoria>();
                using (SqlConnection cn = new SqlConnection(conexion))
                {
                    string     query = "Select * from Categoria";
                    SqlCommand cmd   = new SqlCommand(query, cn);
                    cn.Open();
                    SqlDataReader dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        ent.Categoria obj = new ent.Categoria()
                        {
                            ID        = Convert.ToInt32(dr["ID"].ToString()),
                            categoria = dr["NombreCategoria"].ToString()
                        };

                        listacategoria.Add(obj);
                    }

                    return(listacategoria);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#2
0
        private void btnModificarCategoria_Click(object sender, EventArgs e)
        {
            ent.Categoria ent = new ent.Categoria()
            {
                ID        = Convert.ToInt32(txtIDCategoria.Text),
                categoria = txtcategoria.Text
            };

            obj.ModificarCategoria(ent);
            dataGridView1.DataSource = obj.ListarCategoria();
        }
 public void RegistrarCategoria(ent.Categoria entidad)
 {
     try
     {
         using (SqlConnection cn = new SqlConnection(conexion))
         {
             string     query = "insert into Categoria (NombreCategoria) values (@nombreCategoria)";
             SqlCommand cmd   = new SqlCommand(query, cn);
             cmd.Parameters.AddWithValue("@nombreCategoria", entidad.categoria);
             cn.Open();
             cmd.ExecuteNonQuery();
             cn.Close();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 public void ModificarCategoria(ent.Categoria entidad)
 {
     try
     {
         using (SqlConnection cn = new SqlConnection(conexion))
         {
             string     query = "update Categoria set NombreCategoria = @nombreCategoria where ID = @ID";
             SqlCommand cmd   = new SqlCommand(query, cn);
             cmd.Parameters.AddWithValue("@ID", entidad.ID);
             cmd.Parameters.AddWithValue("@nombreCategoria", entidad.categoria);
             cn.Open();
             cmd.ExecuteNonQuery();
             cn.Close();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
示例#5
0
        private void btnRegistrarCategoria_Click(object sender, EventArgs e)
        {
            ent.Categoria ent = new ent.Categoria()
            {
                categoria = txtcategoria.Text
            };

            help.Validacion <ent.Categoria> valida = new help.Validacion <ent.Categoria>();
            string mensaje = valida.validar(ent);

            if (mensaje != "Correcto")
            {
                MessageBox.Show(mensaje);
            }
            else
            {
                obj.RegistrarCategoria(ent);
                dataGridView1.DataSource = obj.ListarCategoria();
            }
        }
示例#6
0
 public void ModificarCategoria(ent.Categoria entidad)
 {
     obj.ModificarCategoria(entidad);
 }
示例#7
0
 public void RegistrarCategoria(ent.Categoria entidad)
 {
     obj.RegistrarCategoria(entidad);
 }