示例#1
0
 private void BtnCrearCategoria_Click(object sender, EventArgs e)
 {
     using (FrmCrearCategoria FormCrearCategoria = new FrmCrearCategoria())
     {
         FormCrearCategoria.ShowDialog();
         CargarDGVCategorias();
     }
 }
示例#2
0
        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);
                        }
                    }
                }
            }
        }