Otra gran dificultad que encontramos fue al momento de implentar el botón Guardar y Reiniciar y eso fue lo más dificil.
Aqui parte del código del botón guardar.
private void btnAceptar_Click(object sender, EventArgs e)
{
//En caso de no haber excepcion
try
{
AlbumFotos album = this.Gestor1.Album;
album.Titulo = this.txtTitulo.Text;
//Dar a cada propiedad del gestor el valor del textbox
//Para clave
Gestor1.Album.Password = txtPassword.Text;
//ParaConfirmacion
Gestor1.Clave = txtConfirmacion.Text;
//Para Los booleanos de la descripcion de album
//Nombre
Gestor1.RbtNombre = rboNombreArchivo.Checked;
//Titulo
Gestor1.RbtTitulo = rboTitulo.Checked;
//Fecha
Gestor1.RbtFecha = rboFechadeCaptura.Checked;
//Y finalmente cerrar el formulario
this.Close();
}
private void btnReiniciar_Click(object sender, EventArgs e)
{
//En caso de no haber fallo o lanzamiento de excepcion
try
{
//Cargamos en los diferentes textBox el contenido de las variables de la foto actual, antes de que
//se haya guardado mediane el boton aceptar
//para nombre
txtNombre.Text = Gestor1.Actual.NombreArchivo;
//para titulo
txtTitulo.Text = Gestor1.Actual.Titulo;
//de igual manera para notas
txtNotas.Text = Gestor1.Actual.Notas;
//tambien para la fecha de captura transformandola previamente a string
txtFechaCaptura.Text = Gestor1.Actual.FechaCaptura.ToString();
//Y finalmente tambien para fotografo
txtFotografo.Text = Gestor1.Actual.Fotografo;
}
//en caso de excepcion
catch {
//lanzar un ensaje que notifica que no se ha cargado ningun album
MessageBox.Show("Aun no se ha cargado ningun Album de Fotos"); }
}
No hay comentarios:
Publicar un comentario