/// <summary>Carga el DGV.</summary> private void CargarDGVListarMesas(ClsMesas.ETipoDeListado _TipoDeListado) { dgvListarMesas.Rows.Clear(); string InformacionDelError = string.Empty; ClsMesas Mesas = new ClsMesas(); List <Mesa> ListarMesas = Mesas.LeerListado(_TipoDeListado, ref InformacionDelError); if (ListarMesas != null) { int CapacidadTotal = 0; foreach (Mesa Elemento in ListarMesas) { int NumeroDeFila = dgvListarMesas.Rows.Add(); dgvListarMesas.Rows[NumeroDeFila].Cells[(int)ENumColDGVMesa.ID_Mesa].Value = Elemento.ID_Mesa; dgvListarMesas.Rows[NumeroDeFila].Cells[(int)ENumColDGVMesa.Numero].Value = Elemento.Numero; dgvListarMesas.Rows[NumeroDeFila].Cells[(int)ENumColDGVMesa.Capacidad].Value = Elemento.Capacidad; CapacidadTotal += Elemento.Capacidad; } dgvListarMesas.Sort(dgvListarMesas.Columns[(int)ENumColDGVMesa.Numero], ListSortDirection.Ascending); lblResultadoCapacidadTotal.Text = Convert.ToString(CapacidadTotal); } else if (InformacionDelError == string.Empty) { MessageBox.Show("Fallo al comprobar si trabaja con planta alta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CargarDGVCrearMesas(ClsMesas.ETipoDeListado _TipoDeListado) { dgvCrearMesa.Rows.Clear(); lblResultadoCapacidadTotal.Text = "0"; string InformacionDelError = string.Empty; ClsMesas Mesas = new ClsMesas(); List <Mesa> CargarMesasDisponibles = Mesas.LeerListado(_TipoDeListado, ref InformacionDelError); if (CargarMesasDisponibles != null) { bool MesasOcupadasCargadas = false; foreach (Mesa Elemento in CargarMesasDisponibles) { int NumeroDeFila = dgvCrearMesa.Rows.Add(); dgvCrearMesa.Rows[NumeroDeFila].Cells[(int)ENumColDGVMesa.ID_Mesa].Value = Elemento.ID_Mesa; dgvCrearMesa.Rows[NumeroDeFila].Cells[(int)ENumColDGVMesa.Numero].Value = Elemento.Numero; dgvCrearMesa.Rows[NumeroDeFila].Cells[(int)ENumColDGVMesa.Capacidad].Value = Elemento.Capacidad; dgvCrearMesa.Rows[NumeroDeFila].Cells[(int)ENumColDGVMesa.Seleccionar].Value = false; if (MesasEditar.Count > 0 && !MesasOcupadasCargadas) { if (ClsMesas.ETipoDeListado.MesasDisponiblesPB == _TipoDeListado && PlantaBaja) { CargarMesasViejas(); } else if (ClsMesas.ETipoDeListado.MesasDisponiblesPA == _TipoDeListado && !PlantaBaja) { CargarMesasViejas(); } MesasOcupadasCargadas = true; } } if (CargarMesasDisponibles.Count == 0) { if (MesasEditar.Count > 0 && !MesasOcupadasCargadas) { if (ClsMesas.ETipoDeListado.MesasDisponiblesPB == _TipoDeListado && PlantaBaja) { CargarMesasViejas(); } else if (ClsMesas.ETipoDeListado.MesasDisponiblesPA == _TipoDeListado && !PlantaBaja) { CargarMesasViejas(); } } } } else if (InformacionDelError == string.Empty) { MessageBox.Show("Ocurrio un fallo al cargar el filtro de estados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } dgvCrearMesa.Sort(dgvCrearMesa.Columns[(int)ENumColDGVMesa.Numero], ListSortDirection.Ascending); }