private void Pesquisar() { int evade = 0; string GRID = "<TABLE class='display' onload=\"bora()\" id='GridViewcat'><THEAD>{0}</THEAD><TBODY>{1}</TBODY></TABLE>"; string tituloColunas = "<tr><th></th><th>Código</th><th>Nome</th><th>Descrição</th></tr>"; string linha = "<tr><td> <a href='categoria.aspx?cod={0}'>editar</a> "; linha += "<a href='categoria.aspx?del={0}'>apagar</a></td><td>{0}</td><td>{1}</td><td>{2}</td></tr>"; categoria.Id = 0; res = commands["CONSULTAR"].execute(categoria); try { evade = res.Entidades.Count; } catch { evade = 0; } StringBuilder conteudo = new StringBuilder(); for (int i = 0; i < evade; i++) { categoria = (dominio.Categoria)res.Entidades.ElementAt(i); conteudo.AppendFormat(linha, categoria.Id.ToString(), categoria.Nome.ToString(), categoria.Descricao.ToString()); } string tabelafinal = string.Format(GRID, tituloColunas, conteudo.ToString()); divTable.InnerHtml = tabelafinal; categoria.Id = 0; }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtDescripcion.Text == "") { MessageBox.Show(this, "Debe ingresar una descripcion", "Mensaje: Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Categoria categoria = new Categoria(); categoria.Descripcion = txtDescripcion.Text; try { if (servicio.registrarCategoria(categoria)) { MessageBox.Show("Registro satisfactorio", "Mensaje: Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); listarCategorias(); btnNuevo.Text = "Nuevo"; } else MessageBox.Show("No se pudo completar la operacion.", "Mensaje: Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); activaBotones(true, true, false, false); } catch (Exception err) { MessageBox.Show(this, "Ocurrio un problema al registar. \n\n Intentelo otra vez o comuniquelo a Sistemas.", "Mensaje: Error", MessageBoxButtons.OK, MessageBoxIcon.Error); System.Console.WriteLine("ERROR -> presentacion -> Admi_buscarCategoria -> btnGuardar " + err); } }
public bool eliminarCategoria(Categoria categoria) { bool exito; con.abrirConexion(); exito = dao.eliminar(categoria); con.cerrarConexion(); return exito; }
public bool actualizarCategoria(Categoria categoria) { bool exito; con.abrirConexion(); exito = dao.actualizar(categoria); con.cerrarConexion(); return exito; }
public bool eliminar(Categoria categoria) { String sentenciaSQL = "update categoria set estado = 0 where id = @id; "; try { SqlCommand comando = con.obtenerComandoSQL(sentenciaSQL); comando.Parameters.AddWithValue("@id", categoria.Id); comando.ExecuteNonQuery(); return true; } catch (Exception err) { System.Console.WriteLine("ERROR -> persistencia -> CategoriaDAO -> eliminar " + err + "\n"); throw err; } return false; }
public bool registrar(Categoria categoria) { String sentenciaSQL = "insert into categoria (descripcion) values (@descripcion);"; try { SqlCommand comando = con.obtenerComandoSQL(sentenciaSQL); comando.Parameters.AddWithValue("@descripcion", categoria.Descripcion); comando.ExecuteNonQuery(); return true; } catch (Exception err) { System.Console.WriteLine("ERROR -> persistencia -> CategoriaDAO -> registrar " + err + "\n"); throw err; } return false; }
public List<Categoria> listarTodo() { List<Categoria> listaDeCategorias = new List<Categoria>(); String sentenciaSQL = "select id, descripcion from categoria where estado = '1' "; try { SqlDataReader resultado = con.ejecutarConsulta(sentenciaSQL); while (resultado.Read()) { Categoria categoria = new Categoria(); categoria.Id = resultado.GetInt32(0); categoria.Descripcion = resultado.GetString(1); listaDeCategorias.Add(categoria); } resultado.Close(); return listaDeCategorias; } catch (Exception err) { System.Console.WriteLine("ERROR -> persistencia -> CategoriaDAO -> listarTodos " + err + "\n"); throw err; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { Pesquisar(); if (!string.IsNullOrEmpty(Request.QueryString["cod"])) { categoria.Id = Convert.ToInt32(Request.QueryString["cod"]); res = commands["CONSULTAR"].execute(categoria); categoria = (dominio.Categoria)res.Entidades.ElementAt(0); txtcod.Text = Convert.ToString(categoria.Id); txtnome.Text = categoria.Nome; txtdescricao.Text = categoria.Descricao; } else { //verificr edição if (!string.IsNullOrEmpty(Request.QueryString["del"])) { categoria.Id = Convert.ToInt32(Request.QueryString["del"]); commands["EXCLUIR"].execute(categoria); Response.Redirect("categoria.aspx"); } } //carregando caixa listagem } } catch (OracleException E) { // Response.Redirect("~/Default.aspx", false); throw E; } }
private void dataAreas_MouseClick(object sender, MouseEventArgs e) { categoriaSeleccionada = listaDeCategorias[int.Parse(dataAreas.CurrentRow.Index.ToString())]; txtDescripcion.Text = categoriaSeleccionada.Descripcion; activaBotones(false, true, false, true); }
private void getlivro() { if (!string.IsNullOrEmpty(codigo.Text)) { pro.Id = Convert.ToInt32(codigo.Text); } string fileToBD = ""; foreach (ListItem listItem in ListBoxcat.Items) { if (listItem.Selected) { var cat = new dominio.Categoria(); cat.Id = Convert.ToInt32(listItem.Value); cat.Nome = listItem.Text; pro.Generos.Add(cat); } } pro.Categoria = categoria; try { pro.G_PRECO.Id = int.Parse(preco.Items[preco.SelectedIndex].Value); } catch { } pro.Codigo_barras = codigo_de_barra.Text; pro.ISBN = ISBN.Text; pro.Editora = Editora.Text; try { pro.N_pags = int.Parse(Num_pags.Text); } catch { } pro.Edicao = Edicao.Text; pro.Nome = nome.Text; pro.Descricao = descricao.Text; pro.Formato.Dimensoes = dimensoes.Text; pro.Formato.Peso = peso.Text; int cont; cont = 0; foreach (RepeaterItem ri in rptrUserPhotos.Items) { CheckBox cb = ri.FindControl("cbDelete") as CheckBox; if (cb.Checked) { fromPhotosToExtension = cb.Attributes["special"]; fileToBD = fromRootToPhotos + fromPhotosToExtension.Substring(9); cont++; } } if (cont != 1) { lblStatus.Text = "Selecione apenas uma imagem."; return; } switch (Path.GetExtension(fromPhotosToExtension)) { case ".jpg": pro.Extension = "image/jpeg"; break; case ".png": pro.Extension = "image/png"; break; case ".bmp": pro.Extension = "image/bmp"; break; } pro.Img = (Imagems.ReadFile(fileToBD)); }