private void BtnQuitar_Click(object sender, EventArgs e)
        {
            if (this.IsEditar)
            {
                DialogResult dialog = this.Comprobacion();
                if (this.Cargo_empleado.Equals("ADMINISTRADOR") & dialog == DialogResult.OK)
                {
                    if (this.dgvProductos.CurrentRow != null)
                    {
                        int id_tipo =
                            Convert.ToInt32(dgvProductos.CurrentRow.Cells["Id_tipo"].Value);
                        string tipo =
                            Convert.ToString(dgvProductos.CurrentRow.Cells["Tipo"].Value);
                        if (tipo.Equals("PLATO"))
                        {
                            this.tablasPedido.RemoverPlato(id_tipo, this.Id_pedido, !this.IsEditar, this.Id_empleado);
                        }
                        else
                        {
                            this.tablasPedido.RemoverBebida(id_tipo, this.Id_pedido, !this.IsEditar, this.Id_empleado);
                        }

                        DatosInicioSesion datosInicioSesion = DatosInicioSesion.GetInstancia();
                        string            rpta = NPedido.InsertarEliminacionComanda(this.Id_pedido, this.Id_empleado, datosInicioSesion.Id_empleado, id_tipo, tipo, "");
                        if (!rpta.Equals("OK"))
                        {
                            Mensajes.MensajeInformacion("No se pudo guardar la eliminación de la comanda", "Entendido");
                        }

                        this.ActualizarProductos();
                    }
                }
                else
                {
                    Mensajes.MensajeInformacion("No tiene permisos para realizar esta acción", "Entendido");
                }
            }
            else
            {
                if (this.dgvProductos.CurrentRow != null)
                {
                    int id_tipo =
                        Convert.ToInt32(dgvProductos.CurrentRow.Cells["Id_tipo"].Value);
                    string tipo =
                        Convert.ToString(dgvProductos.CurrentRow.Cells["Tipo"].Value);
                    if (tipo.Equals("PLATO"))
                    {
                        this.tablasPedido.RemoverPlato(id_tipo, this.Id_pedido, this.IsEditar, this.Id_empleado);
                    }
                    else
                    {
                        this.tablasPedido.RemoverBebida(id_tipo, this.Id_pedido, this.IsEditar, this.Id_empleado);
                    }
                    this.ActualizarProductos();
                }
            }
        }
Example #2
0
        private void AbrirFormulario()
        {
            DatosInicioSesion myData = DatosInicioSesion.AbrirDatosInicioSesion();

            if (!myData.IniciarSesion(this.nombreUsuarioTextBox.Text, this.contraseñaTextBox.Text))
            {
                MessageBox.Show("Usuario no existe.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                this.nombreUsuarioTextBox.Focus();
                return;
            }
            if (Usuario.Tipo.Equals(3))
            {
                this.Hide();
                PrincipalAdminForm adminForm = new PrincipalAdminForm();
                adminForm.ShowDialog();
                this.Show();
                this.LimpiarControles();
                return;
            }
            if (Usuario.Tipo.Equals(9))
            {
                this.Hide();
                PrincipalClienteForm clienteForm = new PrincipalClienteForm();
                clienteForm.ShowDialog();
                this.Show();
                this.LimpiarControles();
                return;
            }
            if (Usuario.Tipo.Equals(1))
            {
                this.Hide();
                PrincipalEjecutivoForm ejecutivoForm = new PrincipalEjecutivoForm();
                ejecutivoForm.ShowDialog();
                this.Show();
                this.LimpiarControles();
                return;
            }
            this.LimpiarControles();
            this.nombreUsuarioTextBox.Focus();
        }