private void btn_GuardarCat_Click(object sender, EventArgs e) { //recuperamos la información de los textbox con el método recuperarinformación que devuelve un objetoBO los enviamos a la función agregar de la capa DAO, si retorna un 1 se agregó el registro if (cateDAO.Agregar(Recuperar_DatosCat()) == 1) { MessageBox.Show("Registro agregado exitosamente.", "Mensaje del sistema", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); Limpiar_ControlesCat(); } else { MessageBox.Show("No es posible agregar el registro.", "Mensaje del sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } //actualiza el grid dgv_MostrarCat.DataSource = cateDAO.Buscar(); }
public ActionResult Edita(int id) { var categoriaDAO = new CategoriaDAO(); var categoria = categoriaDAO.Buscar(id); ViewBag.Categoria = categoria; return(View()); }
public ActionResult Remove(int id) { var categoriaDAO = new CategoriaDAO(); var categoria = categoriaDAO.Buscar(id); categoriaDAO.Remover(categoria); return(RedirectToAction("Index")); }
public frm_configuracion() { CatDAO = new DivisionDAO(); cateDAO = new CategoriaDAO(); objmarcDAO = new MarcaDAO(); InitializeComponent(); //para evitar que el usuario agruegue filas desde el control dgv_Mostrar.AllowUserToAddRows = false; //evitar que edite dgv_Mostrar.ReadOnly = true; //evitar que ocupe toda la grilla dgv_Mostrar.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //sirve para LLENAR LOS DATOS DEL GRIDVIEW dgv_Mostrar.DataSource = CatDAO.Buscar(); //que no muestre la columna ID dgv_Mostrar.Columns[0].Visible = false;//DATAGRIDVIEW DIVISION //para evitar que el usuario agruegue filas desde el control dgv_MostrarCat.AllowUserToAddRows = false; //evitar que edite dgv_MostrarCat.ReadOnly = true; //evitar que ocupe toda la grilla dgv_MostrarCat.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //sirve para LLENAR LOS DATOS DEL GRIDVIEW dgv_MostrarCat.DataSource = cateDAO.Buscar(); //que no muestre la columna ID dgv_MostrarCat.Columns[0].Visible = false;//DATAGRIDVIEW CATEGORIA //DATAGRIDVIEW MARCA #region dgvMarca //para evitar que el usuario agruegue filas desde el control dgv_Marca.AllowUserToAddRows = false; //evitar que edite dgv_Marca.ReadOnly = true; //evitar que ocupe toda la grilla dgv_Marca.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //sirve para LLENAR LOS DATOS DEL GRIDVIEW dgv_Marca.DataSource = objmarcDAO.Buscar(); //que no muestre la columna ID dgv_Marca.Columns[0].Visible = false;//DATAGRIDVIEW MARCA #endregion }
private void BtnGuardar_Click(object sender, EventArgs e) { try { if (TxtCodigo.Text == "" && TxtDescripcion.Text == "") { MessageBox.Show("Los campos estan vacios", "llene los campos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (NuevoRegistro == true) { Categoria oCategoria = new Categoria(); oCategoria.Codigo = TxtCodigo.Text.Trim(); oCategoria.Descripcion = TxtDescripcion.Text.Trim(); if (oCategoriaDAO.Agregar(oCategoria) == false) { MessageBox.Show("El nuevo registro no pudo ser grabado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("El nuevo registro fue grabado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); TxtCodigo.Text = ""; TxtDescripcion.Text = ""; BtnEliminar.Enabled = false; BtnGuardar.Enabled = false; TxtCodigo.Focus(); return; } } else { Categoria oCategoria = oCategoriaDAO.Buscar(TxtCodigo.Text.Trim()); oCategoria.Descripcion = TxtDescripcion.Text.Trim(); if (oCategoriaDAO.Modificar(oCategoria) == false) { MessageBox.Show("El Registro no fue Modificado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("Registro Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error); TxtCodigo.Text = ""; TxtDescripcion.Text = ""; BtnEliminar.Enabled = false; BtnGuardar.Enabled = false; TxtCodigo.Focus(); return; } } } } catch (Exception ex) { MessageBox.Show("Hola exepcion", ex.Message); throw; } }