public bool agregar(TipoDeSala tipoSala) { TipoDeSala ultimo = tipoDao.obtenerUltimo(); if (ultimo != null) { tipoSala.setId(ultimo.getId() + 1); } else { tipoSala.setId(1); } return(tipoDao.agregar(tipoSala)); }
public bool modificar(TipoDeSala tipoSala) { try { conexion.abrir(); query = "UPDATE TiposDeSalas SET Descripcion_TDS = @descripcion WHERE CodTipoDeSala_TDS = @cod"; comando = new SqlCommand(query, conexion.getSqlConnection()); comando.Parameters.Add("@cod", SqlDbType.Int); comando.Parameters["@cod"].Value = tipoSala.getId(); comando.Parameters.Add("@descripcion", SqlDbType.VarChar); comando.Parameters["@descripcion"].Value = tipoSala.getDescripcion(); comando.ExecuteNonQuery(); conexion.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); conexion.cerrar(); return(false); } }
public bool agregar(TipoDeSala tipoSala) { try { conexion.abrir(); query = "INSERT INTO TiposDeSalas VALUES(@cod, @descripcion)"; comando = new SqlCommand(query, conexion.getSqlConnection()); comando.Parameters.Add("@cod", SqlDbType.Int); comando.Parameters["@cod"].Value = tipoSala.getId(); comando.Parameters.Add("@descripcion", SqlDbType.VarChar); comando.Parameters["@descripcion"].Value = tipoSala.getDescripcion(); comando.ExecuteNonQuery(); conexion.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); conexion.cerrar(); return(false); } }
private void btnGuardarTDS_Click(object sender, EventArgs e) { if(txtDescripcionTDS.TextLength != 0) { GuardandoTDS = true; TipoDeSala tipo = new TipoDeSala(); tipo.setId(Int32.Parse(dgvTDS.CurrentRow.Cells[0].Value.ToString())); tipo.setDescripcion(txtDescripcionTDS.Text); if(OperacionTDS == NUEVO) { if(tiposalaNeg.agregar(tipo)) { MessageBox.Show("Se ha agregado el Tipo de sala con exito.", "Tipo de sala agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescripcionTDS.Clear(); txtDescripcionTDS.Focus(); if(ActualizarDgvTDS()) { tipo = tiposalaNeg.obtenerUltimo(); if(tipo != null) { seleccionarFilaTDS(tipo.getId()); } } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipo de salas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } if(!ActualizarBoxTDS()) { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipo de salas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if(OperacionTDS == MODIFICAR) { if (tiposalaNeg.modificar(tipo)) { MessageBox.Show("Se ha modificado el Tipo de sala con exito.", "Tipo de sala modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ActualizarDgvTDS()) { seleccionarFilaTDS(tipo.getId()); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipo de salas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } if(dgvSalas.CurrentRow != null) { int selectedSala = Int32.Parse(dgvSalas.CurrentRow.Cells[1].Value.ToString()); if (ActualizarDgvSalas()) { seleccionarFilaSalas(selectedSala); } else { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Salas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if(!ActualizarBoxTDS()) { MessageBox.Show("Ha ocurrido un error al actualizar la lista de Tipo de salas", "Error actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } GuardandoTDS = false; } else { MessageBox.Show("La descripcion no puede quedar vacia.", "Sin descripcion", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }