public Categoria get(string id) { DaoCategoria dao = new DaoCategoria(); //Validar si existe esa categoria return(dao.getCategoria(id)); }
public verCategorias() { InitializeComponent(); DaoCategoria dc = new DaoCategoria(); gridCategorias.DataSource = dc.getAll(); }
public void eliminar() { if (tbCategorias.SelectedRows.Count > 0) { DialogResult dialogo = MessageBox.Show("¿Estás seguro de eliminar la categoría?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogo == DialogResult.Yes) { daoCategoria = new DaoCategoria(); Conexion.abrirConexion(); if (daoCategoria.eliminar(Convert.ToInt32(tbCategorias.SelectedRows[0].Cells["Clave"].Value))) { MessageBox.Show("¡La categoría ha sido correctamente eliminada!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); cargarDatos(); } else { String error = Environment.NewLine + "-> Hay productos relacionados con " + tbCategorias.SelectedRows[0].Cells["Nombre"].Value; MessageBox.Show("¡No se ha podido realizar la operación!" + error, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } Conexion.cerrarConexion(); } } else { MessageBox.Show("¡Debes seleccionar una fila!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } txtBusqueda.Text = ""; }
public void guardar() { if (esCorrecto()) { try { Conexion.abrirConexion(); daoCategoria = new DaoCategoria(); if (operacion.Equals("Agregar")) { //Saber si ya hay un municipio igual en la base de datos if (daoCategoria.consultarRepetido(txtNombre.Text.Trim())) { Conexion.cerrarConexion(); MessageBox.Show("¡" + txtNombre.Text.Trim() + " ya existe en la base de datos!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { llenarModelo(); if (daoCategoria.agregar(elemento)) { MessageBox.Show("¡La categoría ha sido correctamente guardada!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("¡Ha ocurrido un error al intentar guardar!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { llenarModelo(); if (daoCategoria.editar(elemento)) { MessageBox.Show("¡La categoría ha sido correctamente guardada!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("¡Ha ocurrido un error al intentar guardar!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } } Conexion.cerrarConexion(); actualizarTabla(); } catch (Exception e) { Conexion.cerrarConexion(); } } }
public void Incluir(ModeloCategoria modelo) { if (modelo.CatNome.Trim().Length == 0) { throw new Exception("O nome da categoria é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DaoCategoria DALobj = new DaoCategoria(conexao); DALobj.Incluir(modelo); }
protected void ActionUpd(object sender, EventArgs e) { Label2.Visible = true; Label1.Visible = true; Label1.Text = (((TableRow)(((Button)sender).Parent.Parent)).Cells[1].Text); DaoCategoria dao = new DaoCategoria(); Categoria c = dao.Buscar(Convert.ToInt32(Label1.Text)); txtNombre.Text = c.Nombre; txtDescripcion.Text = c.Descripcion; Button2.Text = "Actualizar"; txtNombre.BorderColor = System.Drawing.Color.LightGray; }
public bool AltaCategoria(Categoria categoria) { DaoCategoria daoCategoria = new DaoCategoria(); int FilasInsertadas = daoCategoria.AltaCategoria(categoria); if (FilasInsertadas == 1) { return(true); } else { return(false); } }
public bool ActualizarCategoria(Categoria p) { DaoCategoria dao = new DaoCategoria(); int FilasInsertadas = dao.actualizarCategoria(p); if (FilasInsertadas == 1) { return(true); } else { return(false); } }
private void inicializar(String operacion) { InitializeComponent(); this.operacion = operacion; lblTitulo.Text = operacion + " categoría"; configurarVisibilidadYEdicion(); //Traer último est_clave cuando es Agregar if (operacion == "Agregar") { daoCategoria = new DaoCategoria(); this.id = daoCategoria.consultarUltimo(); txtClave.Text = id.ToString(); } }
private void btnActualizar_Click(object sender, EventArgs e) { prBar1.Value = 0; DaoCategoria dc = new DaoCategoria(); List <Categorias> listacategorias = new List <Categorias>(); listacategorias = dc.importarCategorias(); int total = listacategorias.Count(); prBar1.Minimum = 0; prBar1.Maximum = total; for (int i = 0; i < total; i++) { dc.actualizarCategorias(listacategorias[i]); prBar1.Value = i + 1; } }
public bool eliminarCategoria(string id) { //Validar id existente DaoCategoria dao = new DaoCategoria(); Categoria cat = new Categoria(); cat.setCodigoCategoria(id); int op = dao.eliminarCategoria(cat); if (op == 1) { return(true); } else { return(false); } }
public void llenarControles() { daoCategoria = new DaoCategoria(); Conexion.abrirConexion(); elemento = daoCategoria.consultarUno(id); Conexion.cerrarConexion(); if (elemento != null) { txtClave.Text = elemento.Clave.ToString(); txtNombre.Text = elemento.Nombre.ToString(); txtDescripcion.Text = elemento.Descripcion.ToString(); } else { MessageBox.Show("¡Ha ocurrido un error al cargar la información!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
protected void Button2_Click(object sender, EventArgs e) { DaoCategoria dao = new DaoCategoria(); Categoria c = new Categoria(); if (Regex.IsMatch(txtNombre.Text, "[A-Z][a-z0-9]*")) { c.Nombre = txtNombre.Text.ToString(); c.Descripcion = txtDescripcion.Text.ToString(); if (Button2.Text.ToString().Equals("Agregar")) { if (dao.Insertar(c) != 1) { Button3.Text = "Error"; } } else { c.Id = Convert.ToInt32(Label1.Text); if (dao.Actualizar(c) != 1) { Button3.Text = "Error"; } Label1.Visible = false; Label2.Visible = false; Button2.Text = "Agregar"; } llenarTable(); txtDescripcion.Text = null; txtNombre.Text = null; txtNombre.BorderColor = System.Drawing.Color.LightGray; } else { txtNombre.BorderColor = System.Drawing.Color.Red; } }
public bool getBuscarNombreCategoria(String nombreCategoria) { DaoCategoria dao = new DaoCategoria(); return(dao.getBuscarNombreCategoria(nombreCategoria)); }
public Categoria TraerPorId(int Id) { DaoCategoria daCategoria = new DaoCategoria(); return(daCategoria.TraePorId(Id)); }
public List <Categoria> Listar() { DaoCategoria daCategoria = new DaoCategoria(); return(daCategoria.Listar()); }
public DataTable loadComboBox() { DaoCategoria DALobj = new DaoCategoria(conexao); return(DALobj.loadComboBox()); }
public ModeloCategoria CarregaModeloCategoria(int codigo) { DaoCategoria DALobj = new DaoCategoria(conexao); return(DALobj.CarregaModeloCategoria(codigo)); }
public void Excluir(int codigo) { DaoCategoria DALobj = new DaoCategoria(conexao); DALobj.Excluir(codigo); }
public DataTable Localizar(String valor) { DaoCategoria DALobj = new DaoCategoria(conexao); return(DALobj.Localizar(valor)); }
public void algoritmoBusqueda(String busqueda, int pagina) { daoCategoria = new DaoCategoria(); List <Object> listaPaginacion = new List <Object>(); try { Conexion.abrirConexion(); listaElementos = daoCategoria.buscar(busqueda); Conexion.cerrarConexion(); //Si la consulta tuvo más de un registro, se hace la paginación double totalPaginacion = Convert.ToDouble(listaElementos.Count) / 10.0; int i = (((pagina) - 1) * (10)) + 1; int f = 0; int paginaS = pagina + 1; totalPaginacion = totalPaginacion + 1; String[] auxiliar = totalPaginacion.ToString().Split('.'); lblTotalPaginas.Text = auxiliar[0]; if (banderaUltimaPagina) { f = listaElementos.Count; banderaUltimaPagina = false; } else if (listaElementos.Count < 10) { f = listaElementos.Count; banderaUltimaPagina = false; } else { f = ((paginaS) - 1) * 10; } totalPaginacion = totalPaginacion - 1; for (int j = i - 1; j < f; j++) { Categoria obj = new Categoria(); obj.Clave = listaElementos[j].Clave; obj.Nombre = listaElementos[j].Nombre; obj.Descripcion = listaElementos[j].Descripcion; listaPaginacion.Add(obj); } tbCategorias.Columns.Clear(); tbCategorias.Refresh(); tbCategorias.DataSource = listaPaginacion; //Total de registros totales en la tabla lblTotalRegistros.Text = listaElementos.Count.ToString(); lblRegistrosActual.Text = listaPaginacion.Count.ToString(); //Obtener el total de páginas if (totalPaginacion == 0) { int aux = 1; lblTotalPaginas.Text = aux.ToString(); } else if (totalPaginacion.ToString().Contains('.')) { totalPaginacion = totalPaginacion + 1; String[] auxiliar2 = totalPaginacion.ToString().Split('.'); lblTotalPaginas.Text = auxiliar2[0]; } else { lblTotalPaginas.Text = totalPaginacion.ToString(); } lblPaginasActual.Text = pagina.ToString(); lblTotalRegistros.Text = listaElementos.Count.ToString(); if (listaElementos.Count == 0) { lblRegistrosActual.Text = "0"; lblTotalRegistros.Text = "0"; lblPaginasActual.Text = "0"; lblTotalPaginas.Text = "0"; } tbCategorias.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; tbCategorias.Columns[0].Visible = false; tbCategorias.Columns[2].HeaderText = "Descripción"; } catch (Exception e) { } }
public int Insertar(Categoria Categoria) { DaoCategoria daCategoria = new DaoCategoria(); return(daCategoria.Insertar(Categoria)); }
public int Actualizar(Categoria Categoria) { DaoCategoria daCategoria = new DaoCategoria(); return(daCategoria.Actualizar(Categoria)); }
public CtrCategoria() { objDaoCategoria = new DaoCategoria(); }
public int Eliminar(int Id) { DaoCategoria daCategoria = new DaoCategoria(); return(daCategoria.Eliminar(Id)); }
public int getConsultaUltimaCategoria() { DaoCategoria dao = new DaoCategoria(); return(dao.getConsultaUltimaCategoria()); }
public DataTable getTabla() { DaoCategoria dao = new DaoCategoria(); return(dao.getTablaCategorias()); }