Пример #1
0
        private void btnAsignarMesa_Click(object sender, EventArgs e)
        {
            try
            {
                Result resultado = new Result();
                if (TxtNombreMesa.Text == "")
                {
                    Utilidades.MuestraAdvertencias("Debes de ingresar un nombre para la mesa seleccionada");
                }
                else
                {
                    mesa.nombreMesa = TxtNombreMesa.Text.ToString();
                    resultado       = mesaBLL.AsignarMesas(mesa, editarMesa, eliminarMesa);
                }
                Utilidades.MuestraInfo(resultado.mensaje);

                if (resultado.estatus == 200)
                {
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Utilidades.MuestraAdvertencias(ex.Message);
            }
        }
Пример #2
0
        private void dgvMesasDisponibles_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex >= 3)
                {
                    string NombreFrm = this.dgvMesasDisponibles.Columns[e.ColumnIndex].Tag.ToString().Replace(" ", "");
                    switch (NombreFrm)
                    {
                    case "AsignarMesa":    //"";
                        FrmAsignarMesa frmAsignarMesa = new FrmAsignarMesa();
                        frmAsignarMesa.numMesa      = Convert.ToInt32(dgvMesasDisponibles[0, e.RowIndex].Value);
                        frmAsignarMesa.nombreMesa   = dgvMesasDisponibles[1, e.RowIndex].Value.ToString();
                        frmAsignarMesa.reservar     = false;
                        frmAsignarMesa.editarMesa   = false;
                        frmAsignarMesa.eliminarMesa = false;
                        frmAsignarMesa.ShowDialog();

                        break;

                    case "Reservar":     //"";

                        FrmAsignarMesa frmAsignarMesaReservar = new FrmAsignarMesa();
                        frmAsignarMesaReservar.numMesa      = Convert.ToInt32(dgvMesasDisponibles[0, e.RowIndex].Value);
                        frmAsignarMesaReservar.nombreMesa   = dgvMesasDisponibles[1, e.RowIndex].Value.ToString();
                        frmAsignarMesaReservar.reservar     = true;
                        frmAsignarMesaReservar.editarMesa   = false;
                        frmAsignarMesaReservar.eliminarMesa = false;
                        frmAsignarMesaReservar.ShowDialog();

                        break;

                    case "EditarMesa":     //"";
                        FrmAsignarMesa frmAsignarMesaEditar = new FrmAsignarMesa();
                        frmAsignarMesaEditar.numMesa      = Convert.ToInt32(dgvMesasDisponibles[0, e.RowIndex].Value);
                        frmAsignarMesaEditar.nombreMesa   = dgvMesasDisponibles[1, e.RowIndex].Value.ToString();
                        frmAsignarMesaEditar.reservar     = false;
                        frmAsignarMesaEditar.editarMesa   = true;
                        frmAsignarMesaEditar.eliminarMesa = false;

                        frmAsignarMesaEditar.ShowDialog();

                        break;

                    case "EliminarMesa":     //"";
                        Result resultado = new Result();
                        mesa.numeroMesa = Convert.ToInt32(dgvMesasDisponibles[0, e.RowIndex].Value);
                        mesa.nombreMesa = dgvMesasDisponibles[1, e.RowIndex].Value.ToString();
                        mesa.reservada  = false;
                        bool         editarMesa         = false;
                        bool         eliminarMesa       = true;
                        DialogResult confirmarOperacion = Utilidades.MuestraPregunta("¿Estas Seguro la mesa " + mesa.numeroMesa.ToString() + "?");

                        if (confirmarOperacion == DialogResult.OK)
                        {
                            resultado = mesaBLL.AsignarMesas(mesa, editarMesa, eliminarMesa);
                            Utilidades.MuestraInfo(resultado.mensaje);
                        }


                        break;

                    default:
                        break;
                    }
                    this.CargaMesasGrid();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }