Example #1
0
        private void usuariosInsertar_Click(object sender, EventArgs e)
        {
            UsuariosFormulario nuevoUsuariosFormulario;

            nuevoUsuariosFormulario           = new UsuariosFormulario("Insertar", null);
            nuevoUsuariosFormulario.MdiParent = this;
            nuevoUsuariosFormulario.Show();
        }
        private void btnUsuariosBuscador_Click(object sender, EventArgs e)
        {
            if (usuarioSeleccionado != null)
            {
                if (estado == "Modificar")
                {
                    UsuariosFormulario nuevoUsuariosFormulario;

                    nuevoUsuariosFormulario           = new UsuariosFormulario("Modificar", usuarioSeleccionado);
                    nuevoUsuariosFormulario.MdiParent = MdiParent;
                    nuevoUsuariosFormulario.Show();
                }
                else if (estado == "Eliminar")
                {
                    try
                    {
                        if (!_neg.UsuarioTienePedidos(usuarioSeleccionado))
                        {
                            var result = MessageBox.Show("¿Desea eliminar al usuario?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                            if (result == DialogResult.Yes)
                            {
                                MessageBox.Show("Usuario eliminado correctamente", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                _neg.BorrarUsuario(usuarioSeleccionado.UsuarioID.ToString());
                                ActualizarListaUsuarios();
                            }
                        }

                        else
                        {
                            MessageBox.Show("No se puede eliminar un usuario con pedidos registrados", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    catch (Exception ex)
                    {
                        Utils.MostrarErroresBd(ex.Message);
                    }
                }
                else if (estado == "Seleccionar")
                {
                    Utils.UsuarioSeleccionado = usuarioSeleccionado;
                    Utils.FormPedidosSeleccionado.SeleccionaUsuario(usuarioSeleccionado);
                    this.Close();
                }
                else if (estado == "Buscador Pedidos")
                {
                    Utils.UsuarioSeleccionado = usuarioSeleccionado;
                    Utils.FormPedidosBuscador1.SeleccionaUsuario(usuarioSeleccionado);
                    this.Close();
                }
            }
            else
            {
                MessageBox.Show("Seleccione primero un usuario de la lista", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }