private void BtnEliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Quiere eliminar las categorias selecionadas?", "Eliminacion de Categoria", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvCategoria.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(row.Cells["Id"].Value); if (FCategoria.Eliminar(categoria) != 1) { MessageBox.Show("La categoria no pudo ser eliminada", "Eliminacion de Categoria", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FrmCategoria_Load(null, null); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void FrmCategoria_Load(object sender, EventArgs e) { try { DataSet ds = FCategoria.GetAll(); dt = ds.Tables[0]; dgvCategoria.DataSource = dt; if (dt.Rows.Count > 0) { lblDatosNoEncontrados.Visible = false; DgvCategoria_CellClick(null, null); } else { lblDatosNoEncontrados.Visible = true; } MostrasGuardarCancelar(false); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public override void Hacer() { try { FCategoria catdialog = new FCategoria(); Categoria categoria = Parameters[EActionsParameters.CATEGORIA] as Categoria; if (categoria == null) { return; } catdialog.txtNombre.Text = categoria.Name; catdialog.txtDescripcion.Text = categoria.Description; catdialog.ShowDialog(); if (catdialog.DialogResult == DialogResult.OK) { if (categoria.Name != catdialog.txtNombre.Text) { categoria.Name = catdialog.txtNombre.Text; } if (categoria.Description != catdialog.txtDescripcion.Text) { categoria.Description = catdialog.txtDescripcion.Text; } } } catch (Exception e) { mensajes = "Ocurrio un error \n" + e.Message; } }
private void TSCategoria_Click(object sender, EventArgs e) { FCategoria fCategoria = FCategoria.GetForm(); fCategoria.MdiParent = this; fCategoria.Show(); }
private void BT_liminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Esta seguro de eliminar las categorias seleccionados?", "Eliminacion de Categoria", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { foreach (DataGridViewRow row in dgvCategoria.Rows) { if (Convert.ToBoolean(row.Cells["Eliminar"].Value)) { Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(row.Cells["Id"].Value); if (FCategoria.Eliminar(categoria) == 0) { MessageBox.Show("Las Categorias no pudo ser eliminado", "Eliminacion de Categoria", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } FRM_Categoria_Load(null, null); } } catch (Exception) { MessageBox.Show("La Categoría no pudo ser eliminada porque ha sido asignada a un producto", "Eliminacion Fallida"); } }
public override void Hacer() { try { Categoria categoria = Parameters[EActionsParameters.CATEGORIA] as Categoria; IList <Categoria> categorias = Parameters[EActionsParameters.CATEGORIAS] as IList <Categoria>; IdSet idset = Parameters[EActionsParameters.IDS] as IdSet; if (categorias == null || categoria == null || idset == null) { return; } FCategoria catdialog = new FCategoria(); catdialog.Text = this.name; Categoria newCategoria = new Categoria(); newCategoria.Id = idset.getNextValidId(); catdialog.ShowDialog(); if (catdialog.DialogResult == DialogResult.OK) { idset.registerId(newCategoria.Id); if (newCategoria.Name != catdialog.txtNombre.Text) { newCategoria.Name = catdialog.txtNombre.Text; } if (newCategoria.Description != catdialog.txtDescripcion.Text) { newCategoria.Description = catdialog.txtDescripcion.Text; } //adicionar la categoria hija categorias.Add(newCategoria); if (categoria.Children.Count > 1) { newCategoria.Orden = categoria.Children[0] + newCategoria.Id.ToString(); } ((List <Categoria>)categorias).Sort(); categoria.addCategoria(newCategoria); //publicar la nueva categoria Parameters.Add(EActionsParameters.NUEVA_CATEGORIA, newCategoria); } } catch (Exception e) { mensajes = "Ocurrio un error \n" + e.Message; } }
private void btnGuardar_Click(object sender, EventArgs e) { try { string sResultado = ValidarDatos(); if (sResultado == "") { if (txtFlag.Text == "") { Categoria categoria = new Categoria(); categoria.Descripcion = txtNombre.Text; if (FCategoria.Insertar(categoria) > 0) { MessageBox.Show("Datos Insertados Correctamente"); frmCategoria_Load(null, null); } } else { Categoria Categoria = new Categoria(); Categoria.Id = Convert.ToInt32(txtFlag.Text); Categoria.Descripcion = txtNombre.Text; if (FCategoria.Actualizar(Categoria) == 1) { MessageBox.Show("Datos Modificados Correctamente"); frmCategoria_Load(null, null); } } } else { MessageBox.Show("Faltan cargar Datos: " + sResultado); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void Guardar_Click(object sender, EventArgs e) { try { string sresultado = ValidarDatos(); if (sresultado == "") { if (text_Id.Text == "") { Categoria categoria = new Categoria(); categoria.Descripcion = text_Descripcion.Text; if (FCategoria.Insertar(categoria) > 0) { MessageBox.Show("Datos insertados correctamente"); FRM_Categoria_Load(null, null); } } else { Categoria categoria = new Categoria(); categoria.Descripcion = text_Descripcion.Text; categoria.Id = Convert.ToInt32(text_Id.Text); if (FCategoria.Actualizar(categoria) == 1) { MessageBox.Show("Datos Modificados correctamente"); FRM_Categoria_Load(null, null); } } } else { MessageBox.Show("Faltan Completar Datos: \n " + sresultado); } } catch (Exception) { MessageBox.Show("Algo salió mal, Favor llentar todos los campos correctamente e intentarlo nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void FRM_Categoria_Load(object sender, EventArgs e) { CMB_Buscar.Text = "Descripcion"; if (text_Flag.Text == "1") { lab_encabezado.Text = "Categoría"; lab_encabezado.Visible = true; } else { lab_encabezado.Visible = false; } try { DataSet ds = FCategoria.GetAll(); dt = ds.Tables[0]; dgvCategoria.DataSource = dt; if (dt.Rows.Count > 0) { noencontrado.Visible = false; dgvCategoria_CellClick(null, null); } else { noencontrado.Visible = true; } } catch (Exception) { MessageBox.Show("Algo salió mal, Favor volver a cargar las categorías", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } MostrarGuardarCancelar(false); }