private void btnBuscar_Click(object sender, EventArgs e)
        {
            //ruta = "";
            frmBuscarPersonalConTodo frmBPCT = new frmBuscarPersonalConTodo();

            if (frmBPCT.ShowDialog() == DialogResult.OK)
            {
                personal = frmBPCT.PersonalSeleccionado;


                txtNombre.Text   = personal.nombre;
                txtApellido.Text = personal.apellido;
                txtCorreo.Text   = personal.email;
                txtCodigo.Text   = personal.codigo;

                dtpFecha.Value     = personal.fecha_ingreso;
                txtCantidadHE.Text = personal.totalHorasExtra.ToString();
                txtBiblioteca.Text = personal.biblioteca.nombre;
                //var_tipoPerfil=Program.DBController.Perfil
                if (personal.foto != null)
                {
                    pbPortada.Visible = true;
                    MemoryStream ms1 = new MemoryStream(personal.foto);
                    pbPortada.Image = new Bitmap(ms1);
                }
                else
                {
                    pbPortada.Visible = false;
                    MessageBox.Show("No hay foto encontrada");
                }
                pbPortada.Visible = true;
                estadoComponentes(Estado.Buscar);
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            frmBuscarPersonalBiblioteca frmBuscarPersonal = new frmBuscarPersonalBiblioteca();

            if (frmBuscarPersonal.ShowDialog() == DialogResult.OK)
            {
                personal = (ServicioJava.personalBiblioteca)frmBuscarPersonal.Personal;
                if (frmBuscarPersonal.Personal is ServicioJava.bibliotecario)
                {
                    bibliotecario            = (ServicioJava.bibliotecario)frmBuscarPersonal.Personal;
                    txtCodigo.Text           = bibliotecario.codigo;
                    txtNombres.Text          = bibliotecario.nombre;
                    txtApellidos.Text        = bibliotecario.apellido;
                    txtCorreo.Text           = bibliotecario.email;
                    txtClave.Text            = bibliotecario.contrasenia;
                    dtpFechaIng.Value        = bibliotecario.fecha_ingreso;
                    cmbBibAisg.SelectedValue = bibliotecario.biblioteca.id;
                    if (bibliotecario.diaSemana == "0")
                    {
                        cmbDiaAsig.SelectedIndex = -1;
                    }
                    else
                    {
                        cmbDiaAsig.SelectedItem = bibliotecario.diaSemana;
                    }

                    rbBibliotecario.Checked = true;
                }
                else if (frmBuscarPersonal.Personal is ServicioJava.auxiliar)
                {
                    auxiliar                 = (ServicioJava.auxiliar)frmBuscarPersonal.Personal;
                    txtCodigo.Text           = auxiliar.codigo;
                    txtNombres.Text          = auxiliar.nombre;
                    txtApellidos.Text        = auxiliar.apellido;
                    txtCorreo.Text           = auxiliar.email;
                    txtClave.Text            = auxiliar.contrasenia;
                    dtpFechaIng.Value        = auxiliar.fecha_ingreso;
                    cmbBibAisg.SelectedValue = auxiliar.biblioteca.id;
                    cmbDiaAsig.Enabled       = false;
                    rbAuxiliar.Checked       = true;
                }
                else if (frmBuscarPersonal.Personal is ServicioJava.practicante)
                {
                    practicante              = (ServicioJava.practicante)frmBuscarPersonal.Personal;
                    txtCodigo.Text           = practicante.codigo;
                    txtNombres.Text          = practicante.nombre;
                    txtApellidos.Text        = practicante.apellido;
                    txtCorreo.Text           = practicante.email;
                    txtClave.Text            = practicante.contrasenia;
                    dtpFechaIng.Value        = practicante.fecha_ingreso;
                    cmbBibAisg.SelectedValue = practicante.biblioteca.id;
                    cmbDiaAsig.Enabled       = false;
                    rbPracticante.Checked    = true;
                }
                estadoComponentes(Estado.Buscar);
            }
        }
        private void btnAgregarPersonal_Click(object sender, EventArgs e)
        {
            frmBuscarPersonalBiblioteca formBuscarPersonal = new frmBuscarPersonalBiblioteca();

            formBuscarPersonal.Location = new Point(0, 0);
            if (formBuscarPersonal.ShowDialog() == DialogResult.OK)
            {
                ServicioJava.personalBiblioteca personalSeleccionado = (ServicioJava.personalBiblioteca)formBuscarPersonal.Personal;
                listaPAsignados.Add(personalSeleccionado);
                dgvPersonal.DataSource = null;
                dgvPersonal.DataSource = listaPAsignados;
            }
        }
 private void dgvPersonal_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
 {
     try
     {
         ServicioJava.personalBiblioteca objPA = dgvPersonal.Rows[e.RowIndex].DataBoundItem as ServicioJava.personalBiblioteca;
         dgvPersonal.Rows[e.RowIndex].Cells["codigo"].Value    = objPA.codigo;
         dgvPersonal.Rows[e.RowIndex].Cells["nombres"].Value   = objPA.nombre;
         dgvPersonal.Rows[e.RowIndex].Cells["apellidos"].Value = objPA.apellido;
     }
     catch (Exception ex)
     {
         System.Console.WriteLine(ex);
     }
 }
Пример #5
0
        private void btnAcceder_Click(object sender, EventArgs e)
        {
            //KeyValuePair<String, ServicioJava.usuario> a = new KeyValuePair<>(servTA.validarUsuario("*****@*****.**", "987654"));
            ServicioJava.pairStringUsuario  userV        = servTA.validarUsuario(placeHolderUsuario.Text, txtcontraseña.Text);
            ServicioJava.personalBiblioteca datosUsuario = servTA.informacionPersonalBiblioteca(placeHolderUsuario.Text);
            if (userV.nombreTipo == "")
            {
                MessageBox.Show("ERROR , ¡Su usuario o contraseña no coincidden!",
                                "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else if (userV.nombreTipo == "ADMINISTRADOR")
            {
                frmPerfilAdministrador frmPerfilAdministrador = new frmPerfilAdministrador(this, userV.user);
                frmPerfilAdministrador.Visible = true;
                this.Visible = false;
            }
            else if (userV.nombreTipo == "PERSONAL")
            {
                string tipoP = servTA.hallarTipoUsuario(userV.user.id);
                if (tipoP == "PRACTICANTE")
                {
                    frmPerfilPracticante frmPerfilPracticante = new frmPerfilPracticante(this, userV.user, datosUsuario);
                    frmPerfilPracticante.Visible = true;
                    this.Visible = false;
                }
                else if (tipoP == "AUXILIAR")
                {
                    frmPerfilAuxiliar frmPerfilAuxiliar = new frmPerfilAuxiliar(this, userV.user, datosUsuario);
                    frmPerfilAuxiliar.Visible = true;
                    this.Visible = false;
                }

                else if (tipoP == "BIBLIOTECARIO")
                {
                    frmPerfilBibliotecario formBibliotecario = new frmPerfilBibliotecario(this, userV.user, datosUsuario);
                    formBibliotecario.Visible = true;
                    this.Visible = false;
                }
                else if (tipoP == "GESTOR")
                {
                    frmPerfilGestor formGestor = new frmPerfilGestor(this, userV.user, datosUsuario);
                    formGestor.Visible = true;
                    this.Visible       = false;
                }
            }
            this.placeHolderUsuario.Text            = "";
            this.placeHolderUsuario.PlaceHolderText = "*****@*****.**";
            this.txtcontraseña.Text = "";
        }
        public frmConfigurar(Form formPerfilPersonal, TipoPerfil tipoPerfil, ServicioJava.usuario _user, ServicioJava.personalBiblioteca _datosUsuario)
        {
            var_usuario        = _user;
            var_datosUsuario   = _datosUsuario;
            var_perfilPersonal = formPerfilPersonal;
            var_tipoPerfil     = tipoPerfil;

            //Para mostrar los datos

            InitializeComponent();
            txtNombre.Text   = var_usuario.nombre;
            txtApellido.Text = var_usuario.apellido;
            txtCorreo.Text   = var_usuario.email;
            txtCodigo.Text   = var_datosUsuario.codigo;
            dtpFecha.Value   = var_datosUsuario.fecha_ingreso;
            if (var_datosUsuario.foto != null)
            {
                MemoryStream ms1 = new MemoryStream(var_datosUsuario.foto);
                pbPortada.Image = new Bitmap(ms1);
            }
            switch (var_tipoPerfil)
            {
            case TipoPerfil.PerfilBibliotecario:
                txtPuesto.Text = "Bibliotecario";
                break;

            case TipoPerfil.PerfilGestor:
                txtPuesto.Text = "Gestor";
                break;

            case TipoPerfil.PerfilPracticante:
                txtPuesto.Text = "Practicante";
                break;

            case TipoPerfil.PerfilAuxiliar:
                txtPuesto.Text = "Auxiliar";
                break;

            default:
                break;
            }
            txtCantidadHE.Text = var_datosUsuario.totalHorasExtra.ToString();
            txtBiblioteca.Text = var_datosUsuario.biblioteca.nombre;
            estadoComponentes(Estado.Inicial);
        }