private void EstadoHabitaciones() { IBLLHabitacion _BLLHabitacion = new BLLHabitacion(); Habitacion oHabitacion = null; oHabitacion = new Habitacion(); oHabitacion.NUM = double.Parse(this.txtNumHabitacion.Text); oHabitacion.Descripcion = _BLLHabitacion.GetHabitacionById(double.Parse(this.txtNumHabitacion.Text)).Descripcion; oHabitacion.Foto = _BLLHabitacion.GetHabitacionById(double.Parse(this.txtNumHabitacion.Text)).Foto; oHabitacion.Precio = _BLLHabitacion.GetHabitacionById(double.Parse(this.txtNumHabitacion.Text)).Precio; if (_BLLHabitacion.GetHabitacionById(double.Parse(this.txtNumHabitacion.Text)).Estado == 2) { oHabitacion.Estado = 1; } oHabitacion = _BLLHabitacion.SaveHabitacion(oHabitacion); //_BLLHabitacion.SaveHabitacion(oHabitacion); }
private void btnAceptar_Click(object sender, EventArgs e) { Habitacion oHabitacion = null; try { IBLLHabitacion _IBLLHabitacion = new BLLHabitacion(); if (this.pbImagen.Tag == null) { MessageBox.Show("La Imagen es un dato requerido !", "Atención"); return; } oHabitacion = new Habitacion(); oHabitacion.NUM = double.Parse(this.mskCodigo.Text); oHabitacion.Descripcion = this.mskDescripcion.Text; oHabitacion.Foto = (byte[])this.pbImagen.Tag; oHabitacion.Precio = double.Parse(this.txtPrecio.Text); if (chkDisponible.Checked == true) { oHabitacion.Estado = 1; } else { oHabitacion.Estado = 2; } oHabitacion = _IBLLHabitacion.SaveHabitacion(oHabitacion); if (oHabitacion != null) { this.CargarDatos(); } this.txtPrecio.Text = ""; this.pbImagen.Image = null; } catch (Exception er) { StringBuilder msg = new StringBuilder(); msg.AppendFormat("Message {0}\n", er.Message); msg.AppendFormat("Source {0}\n", er.Source); msg.AppendFormat("InnerException {0}\n", er.InnerException); msg.AppendFormat("StackTrace {0}\n", er.StackTrace); msg.AppendFormat("TargetSite {0}\n", er.TargetSite); // Log error //_MyLogControlEventos.ErrorFormat("Error {0}", msg.ToString()); // Mensaje de Error MessageBox.Show("Se ha producido el siguiente error " + er.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }