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 btnNuevo_Click(object sender, EventArgs e) { limpiarComponentes(); //Instanciamos uno nuevo bibliotecario = new ServicioJava.bibliotecario(); auxiliar = new ServicioJava.auxiliar(); practicante = new ServicioJava.practicante(); estadoPersonal = Estado.Nuevo; estadoComponentes(Estado.Nuevo); }
private void btnGuardar_Click(object sender, EventArgs e) { switch (var_tipoPerfil) { case TipoPerfil.PerfilBibliotecario: ServicioJava.bibliotecario bib = new ServicioJava.bibliotecario(); //para imagen FileStream fs = new FileStream(ruta, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fs); bib.foto = br.ReadBytes((int)fs.Length); Program.DBController.actualizarDatosUsuario(var_usuario.id, txtNombre.Text, txtApellido.Text, txtCorreo.Text, bib.foto); MessageBox.Show("Éxito al modificar sus datos"); break; case TipoPerfil.PerfilAuxiliar: break; case TipoPerfil.PerfilPracticante: break; case TipoPerfil.PerfilGestor: ServicioJava.gestor ges = new ServicioJava.gestor(); ges.nombre = txtNombre.Text; ges.apellido = txtApellido.Text; ges.email = txtCorreo.Text; ges.id = var_usuario.id; Program.DBController.actualizarGestor(ges); break; default: break; } estadoComponentes(Estado.Inicial); }
private void btnGuardar_Click(object sender, EventArgs e) { if (rbBibliotecario.Checked == true) { ServicioJava.bibliotecario bib = new ServicioJava.bibliotecario(); bib.codigo = txtCodigo.Text; bib.nombre = txtNombres.Text; bib.apellido = txtApellidos.Text; bib.fecha_ingreso = dtpFechaIng.Value; bib.fecha_ingresoSpecified = true; bib.email = txtCorreo.Text; bib.contrasenia = txtClave.Text; bib.biblioteca = (ServicioJava.biblioteca)cmbBibAisg.SelectedItem; if (cmbDiaAsig.SelectedIndex != -1) { bib.diaSemana = cmbDiaAsig.SelectedItem.ToString(); } else { bib.diaSemana = "0"; } if (estadoPersonal == Estado.Nuevo) { Program.DBController.insertarBibliotecario(bib); MessageBox.Show("Bibliotecario Registrado exitosamente", "Mensaje Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (estadoPersonal == Estado.Modificar) { bib.id = bibliotecario.id; Program.DBController.actualizarBibliotecario(bib); MessageBox.Show("Se han actualizado los datos del bibliotecario", "Mensaje Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (rbAuxiliar.Checked == true) { ServicioJava.auxiliar aux = new ServicioJava.auxiliar(); aux.codigo = txtCodigo.Text; aux.nombre = txtNombres.Text; aux.apellido = txtApellidos.Text; aux.fecha_ingreso = dtpFechaIng.Value; aux.fecha_ingresoSpecified = true; aux.email = txtCorreo.Text; aux.contrasenia = txtClave.Text; aux.biblioteca = (ServicioJava.biblioteca)cmbBibAisg.SelectedItem; if (estadoPersonal == Estado.Nuevo) { Program.DBController.insertarAuxiliarBiblioteca(aux); MessageBox.Show("Auxiliar registrado exitosamente", "Mensaje Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (estadoPersonal == Estado.Modificar) { aux.id = auxiliar.id; Program.DBController.actualizarAuxiliarBiblioteca(aux); MessageBox.Show("Se han actualizado los datos del auxiliar", "Mensaje Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else if (rbPracticante.Checked == true) { ServicioJava.practicante prac = new ServicioJava.practicante(); prac.codigo = txtCodigo.Text; prac.nombre = txtNombres.Text; prac.apellido = txtApellidos.Text; prac.fecha_ingreso = dtpFechaIng.Value; prac.fecha_ingresoSpecified = true; prac.email = txtCorreo.Text; prac.contrasenia = txtClave.Text; prac.biblioteca = (ServicioJava.biblioteca)cmbBibAisg.SelectedItem; if (estadoPersonal == Estado.Nuevo) { Program.DBController.insertarPracticante(prac); MessageBox.Show("Practicante registrado exitosamente", "Mensaje Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (estadoPersonal == Estado.Modificar) { prac.id = auxiliar.id; Program.DBController.actualizarPracticante(prac); MessageBox.Show("Se han actualizado los datos del practicante", "Mensaje Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } } estadoComponentes(Estado.Inicial); }