Ejemplo n.º 1
0
        public bool agregarSub(SubCategoriaBE subCategoriaBE)
        {
            bool res = false;

            const string sqlQuery = @"
                INSERT INTO SubCategorias (IdCategoria, Nombre)
                VALUES (@IdCategoria, @Nombre)
            ";

            SqlConnection con = new SqlConnection(connectionString);
            SqlCommand    cmd = new SqlCommand(sqlQuery, con);

            cmd.CommandType = CommandType.Text;
            cmd.Parameters.AddWithValue("@IdCategoria", subCategoriaBE.IdCategoria);
            cmd.Parameters.AddWithValue("@Nombre", subCategoriaBE.Nombre);

            try
            {
                con.Open();
                cmd.ExecuteNonQuery();
                res = true;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                cmd.Parameters.Clear();
                con.Close();
            }

            return(res);
        }
        public static bool ModificarSubCategoria(string id, string nombre, string categoria)
        {
            bool           ok             = false;
            SubCategoriaBL subCategoriaBL = new SubCategoriaBL();
            DataSet        ds             = new DataSet();

            try
            {
                SubCategoriaBE objSC = new SubCategoriaBE()
                {
                    IdSubCategoria = Convert.ToInt32(id),
                    Nombre         = nombre,
                    IdCategoria    = Convert.ToInt32(categoria)
                };

                bool resp = subCategoriaBL.modificarCategoria(objSC);

                ok = true;
            }
            catch (Exception)
            {
                ok = false;
            }

            return(ok);
        }
Ejemplo n.º 3
0
        public static string ListarSubCategorias(string id)
        {
            //JavaScriptSerializer deserializer = new JavaScriptSerializer();

            //var dict = deserializer.Deserialize<SubCategoriaBE>(id);
            //string idCategoria = Convert.ToString(dict.IdCategoria);


            try
            {
                List <SubCategoriaBE> lista          = null;
                SubCategoriaBL        subCategoriaBL = new SubCategoriaBL();
                SubCategoriaBE        subCategoriaBE = new SubCategoriaBE();

                lista = subCategoriaBL.subCategoriaAjax(Convert.ToInt32(id));

                for (int i = 0; i < lista.Count; i++)
                {
                    subCategoriaBE.IdSubCategoria = Convert.ToInt32(lista[i].IdSubCategoria.ToString());
                    subCategoriaBE.Nombre         = lista[i].Nombre.ToString();
                }

                JavaScriptSerializer serializer = new JavaScriptSerializer();
                return(serializer.Serialize(lista));
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
Ejemplo n.º 4
0
        public List <SubCategoriaBE> getSubCategoryAjax(int id)
        {
            const string sqlQuery = @"
                Select SC.IdSubCategoria as 'id', sc.Nombre as 'SubCategoria'
                from SubCategorias SC
                inner join Categorias C on SC.IdCategoria = c.IdCategoria
                where C.IdCategoria = @IdCategoria
            ";

            List <SubCategoriaBE> lista = new List <SubCategoriaBE>();

            SqlConnection conn = new SqlConnection(connectionString);
            SqlCommand    cmd  = new SqlCommand(sqlQuery, conn);

            cmd.CommandType = CommandType.Text;
            cmd.Parameters.AddWithValue("@IdCategoria", id);
            SqlDataReader dr = null;


            try
            {
                conn.Open();
                dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    SubCategoriaBE subCategoriaBE = new SubCategoriaBE();
                    subCategoriaBE.IdSubCategoria = Convert.ToInt32(dr["id"].ToString());
                    subCategoriaBE.Nombre         = dr["SubCategoria"].ToString();

                    lista.Add(subCategoriaBE);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                conn.Close();
            }

            return(lista);
        }
Ejemplo n.º 5
0
 public bool modificarCategoria(SubCategoriaBE subCategoriaBE) => subCategoriaDA.modificarSub(subCategoriaBE);
Ejemplo n.º 6
0
 public bool agregarCategoria(SubCategoriaBE subCategoriaBE) => subCategoriaDA.agregarSub(subCategoriaBE);