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); }
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); } }
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); }
public bool modificarCategoria(SubCategoriaBE subCategoriaBE) => subCategoriaDA.modificarSub(subCategoriaBE);
public bool agregarCategoria(SubCategoriaBE subCategoriaBE) => subCategoriaDA.agregarSub(subCategoriaBE);