Пример #1
0
        private void FormBitacora_Load(object sender, EventArgs e)
        {
            ComboBoxItem defaultItem = new ComboBoxItem();

            defaultItem.Text  = "Todos";
            defaultItem.Value = 0;

            cmbUsuario.Items.Add(defaultItem);

            cmbUsuario.SelectedItem = defaultItem;

            Usuario[] usuarios = DatosUsuarios.obtenerUsuarios();

            foreach (Usuario usuario in usuarios)
            {
                ComboBoxItem item = new ComboBoxItem();

                item.Text  = usuario.nombre;
                item.Value = usuario.id;

                cmbUsuario.Items.Add(item);
            }

            DatosBitacora.registrar("501");
        }
Пример #2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            tblBitacora.DataSource = DatosBitacora.obtenerBitacora((int)(cmbUsuario.SelectedItem as ComboBoxItem).Value);
            int ancho = tblBitacora.Width;

            tblBitacora.Columns["Fecha"].Width    = ancho * 30 / 100;
            tblBitacora.Columns["Usuario"].Width  = ancho * 35 / 100;
            tblBitacora.Columns["Politica"].Width = ancho * 35 / 100;
        }
Пример #3
0
        private void FormUsuarios_Load(object sender, EventArgs e)
        {
            tblUsuarios.DataSource = DatosUsuarios.dtUsuarios();
            tblUsuarios.Columns["UsuarioID"].Visible = false;

            int ancho = tblUsuarios.Width;

            tblUsuarios.Columns["Usuario"].Width = ancho * 25 / 100;
            tblUsuarios.Columns["Nombre"].Width = ancho * 50 / 100;
            tblUsuarios.Columns["Rol"].Width = ancho * 25 / 100;

            DatosBitacora.registrar("401");
        }
Пример #4
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "" || txtContra.Text == "")
            {
                MessageBox.Show("Ingrese su cuenta y contraseña", "Ha omitido datos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Usuario usuario = DatosUsuarios.Login(txtNombre.Text, txtContra.Text);

                if (usuario == null)
                {
                    MessageBox.Show("No ha ingresado un nombre de usuario y contraseña válidos.", "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    Proveedor.usuario = usuario;

                    DatosBitacora.registrar("301");

                    Form form;
                    switch (usuario.rol.ElementAt(0))
                    {
                    case 'T':
                        form = new Forms.Tactico.FormInicioTactico();
                        Proveedor.switchConnection("app");
                        break;

                    case 'E':
                        form = new Forms.Estrategico.FormInicioEstrategico();
                        Proveedor.switchConnection("app");
                        break;

                    default:
                        form = new Forms.Admin.FormInicioAdmin();
                        break;
                    }

                    txtContra.Text = "";
                    txtNombre.Text = "";

                    form.Show();
                    this.Hide();
                }
            }
        }
Пример #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("¿Elimiar usuario?", "Confirmación", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                DatosUsuarios.eliminarUsuario(idUsuario);
                DatosBitacora.registrar("404");

                Form form = new FormUsuarios();
                form.Show();

                MessageBox.Show(form, "Usuario eliminado", "Éxito en la operación", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.Close();
            }
        }
Пример #6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "" || txtCorreo.Text == "" || cmbRol.SelectedIndex == -1)
            {
                MessageBox.Show("Ingrese los datos del usuario", "Ha omitido datos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (idUsuario != 0)
                {
                    DatosUsuarios.modificarUsuario(idUsuario, txtNombre.Text, (int)(cmbRol.SelectedItem as ComboBoxItem).Value, txtContra.Text);
                    DatosBitacora.registrar("403");

                    Form form = new FormUsuarios();
                    form.Show();

                    MessageBox.Show(form, "Usuario modificado", "Éxito en la operación", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
                else if (txtContra.Text != "")
                {
                    DatosUsuarios.crearUsuario(txtCorreo.Text, txtNombre.Text, txtContra.Text, (int)(cmbRol.SelectedItem as ComboBoxItem).Value);
                    DatosBitacora.registrar("402");

                    Form form = new FormUsuarios();
                    form.Show();

                    MessageBox.Show(form, "Usuario creado", "Éxito en la operación", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
                else
                {
                    MessageBox.Show("Ingrese los datos del usuario", "Ha omitido datos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }