private void BtnCrearCategoria_Click(object sender, EventArgs e) { using (FrmCrearCategoria FormCrearCategoria = new FrmCrearCategoria()) { FormCrearCategoria.ShowDialog(); CargarDGVCategorias(); } }
private void DgvEstadoCategoria_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.RowIndex != -1) { using (FrmCrearCategoria FormModificaCategoria = new FrmCrearCategoria((int)dgvCategorias.Rows[e.RowIndex].Cells[(int)ENumColDGVCategorias.ID_Categoria].Value)) { FormModificaCategoria.ShowDialog(); if (FormModificaCategoria.DialogResult == DialogResult.OK) { string InformacionDelError = string.Empty; ClsCategoriasArticulos CategoriasArticulos = new ClsCategoriasArticulos(); CategoriaArticulo ActualizarCategoria = CategoriasArticulos.LeerPorNumero((int)dgvCategorias.Rows[e.RowIndex].Cells[(int)ENumColDGVCategorias.Categoria].Value, ref InformacionDelError); if (ActualizarCategoria != null) { dgvCategorias.Rows[e.RowIndex].Cells[(int)ENumColDGVCategorias.Categoria].Value = ActualizarCategoria.Nombre; if (ActualizarCategoria.ParaCocina == (int)ClsCategoriasArticulos.EParaCocina.Si) { dgvCategorias.Rows[e.RowIndex].Cells[(int)ENumColDGVCategorias.SeEnvianCocina].Value = "SI"; } else { dgvCategorias.Rows[e.RowIndex].Cells[(int)ENumColDGVCategorias.SeEnvianCocina].Value = "NO"; } dgvCategorias.Sort(dgvCategorias.Columns[(int)ENumColDGVCategorias.Categoria], ListSortDirection.Ascending); } else if (InformacionDelError != string.Empty) { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } }