private void BtnGuardar_Click(object sender, EventArgs e) { if (editar == false) { try { if (this.txtBoxNumHab.Text == string.Empty || this.cmbTipoHab.Text == string.Empty || this.cmbEstado.Text == string.Empty || this.txtBoxPrecioPorNoche.Text == string.Empty) { FrmSeguroCerrar.confirmacionForm("ERROR"); } else { habitacion.NumHab = Convert.ToInt32(txtBoxNumHab.Text); habitacion.TipoHab = cmbTipoHab.Text; habitacion.CantCamas = Convert.ToInt32(numCantCamas.Value); habitacion.MaxPersonas = Convert.ToInt32(numMaxPersonas.Value); habitacion.Piso = Convert.ToInt32(numPiso.Value); habitacion.Estado = cmbEstado.Text; habitacion.Detalles = txtBoxDetalles.Text; habitacion.PrecioPorNoche = Convert.ToSingle(txtBoxPrecioPorNoche.Text); if (habitacion.Insert(habitacion) == true) { RefreshDgv(); Clear(); FrmCorrecto.confirmacionForm("AGREGADO"); } else { FrmSeguroCerrar.confirmacionForm("ERROR"); } } } catch (Exception) { } } if (editar == true) { if (this.txtBoxNumHab.Text == string.Empty || this.cmbTipoHab.Text == string.Empty || this.cmbEstado.Text == string.Empty || this.txtBoxPrecioPorNoche.Text == string.Empty) { MessageBox.Show("Falta ingresar algunos datos"); } else { try { //Controller code //Shitty code habitacion.IdHabitacion = Convert.ToInt32(txtBoxId.Text); habitacion.NumHab = Convert.ToInt32(txtBoxNumHab.Text); habitacion.TipoHab = cmbTipoHab.Text; habitacion.CantCamas = Convert.ToInt32(numCantCamas.Value); habitacion.MaxPersonas = Convert.ToInt32(numMaxPersonas.Value); habitacion.Piso = Convert.ToInt32(numPiso.Value); habitacion.Estado = cmbEstado.Text; habitacion.Detalles = txtBoxDetalles.Text; habitacion.PrecioPorNoche = Convert.ToSingle(txtBoxPrecioPorNoche.Text); if (habitacion.Update(habitacion) == true) { RefreshDgv(); MessageBox.Show("La habitación ha sido actualizada."); Clear(); editar = false; } } catch (Exception ex) { MessageBox.Show("Error al editar los datos. (Error: " + ex + ")"); } } } }
public bool Update(Habitacion obj) { return(obj != null && obj.Update()); }
private void btnGuardar_Click(object sender, EventArgs e) { if (editar == false) { //Get values from input fields try { if (this.txtBoxNumHab.Text == string.Empty || this.cmbTipoHab.Text == string.Empty || this.cmbEstado.Text == string.Empty || this.txtBoxPrecioPorNoche.Text == string.Empty) { MessageBox.Show("Falta ingresar algunos datos"); } else { habitacion.NumHab = Convert.ToInt32(txtBoxNumHab.Text); habitacion.TipoHab = cmbTipoHab.Text; habitacion.CantCamas = Convert.ToInt32(numCantCamas.Value); habitacion.MaxPersonas = Convert.ToInt32(numMaxPersonas.Value); habitacion.Piso = Convert.ToInt32(numPiso.Value); habitacion.Estado = cmbEstado.Text; habitacion.Detalles = txtBoxDetalles.Text; habitacion.PrecioPorNoche = Convert.ToSingle(txtBoxPrecioPorNoche.Text); if (habitacion.Insert(habitacion) == true) { Clear(); MessageBox.Show("La habitación ha sido creada."); } else { MessageBox.Show("Hubo un error al crear la habitación."); } } } catch (Exception) { } } if (editar == true) { try { //Controller code //Shitty code habitacion.IdHabitacion = Convert.ToInt32(dgvHab.CurrentRow.Cells[0].Value); habitacion.NumHab = Convert.ToInt32(txtBoxNumHab.Text); habitacion.TipoHab = cmbTipoHab.Text; habitacion.CantCamas = Convert.ToInt32(numCantCamas.Value); habitacion.MaxPersonas = Convert.ToInt32(numMaxPersonas.Value); habitacion.Piso = Convert.ToInt32(numPiso.Value); habitacion.Estado = cmbEstado.Text; habitacion.Detalles = txtBoxDetalles.Text; habitacion.PrecioPorNoche = Convert.ToSingle(txtBoxPrecioPorNoche.Text); if (habitacion.Update(habitacion) == true) { MessageBox.Show("La habitación ha sido actualizada."); Clear(); editar = false; } } catch (Exception ex) { MessageBox.Show("Error al editar los datos. (Error: " + ex + ")"); } } }