public bool agregar(Cine cine) { try { conexion.abrir(); query = "INSERT INTO Cines VALUES(@codCine, @nombre, @codProvincia, @codCiudad, @direccion, @descripcion, @estado)"; comando = new SqlCommand(query, conexion.getSqlConnection()); comando.Parameters.Add("@codCine", SqlDbType.Int); comando.Parameters["@codCine"].Value = cine.getId(); comando.Parameters.Add("@nombre", SqlDbType.VarChar); comando.Parameters["@nombre"].Value = cine.getNombre(); comando.Parameters.Add("@codProvincia", SqlDbType.Int); comando.Parameters["@codProvincia"].Value = cine.getCiudad().getProvincia().getId(); comando.Parameters.Add("@codCiudad", SqlDbType.Int); comando.Parameters["@codCiudad"].Value = cine.getCiudad().getId(); comando.Parameters.Add("@direccion", SqlDbType.VarChar); comando.Parameters["@direccion"].Value = cine.getDireccion(); comando.Parameters.Add("@descripcion", SqlDbType.VarChar); comando.Parameters["@descripcion"].Value = cine.getDescripcion() ?? (object)DBNull.Value; comando.Parameters.Add("@estado", SqlDbType.Bit); comando.Parameters["@estado"].Value = cine.getEstado(); comando.ExecuteNonQuery(); conexion.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); conexion.cerrar(); return(false); } }
public bool agregar(Cine cine) { Cine ultimo = cineDao.obtenerUltimo(); if (ultimo != null) { cine.setId(ultimo.getId() + 1); } else { cine.setId(1); } return(cineDao.agregar(cine)); }
public bool modificar(Cine cine) { try { conexion.abrir(); query = "UPDATE Cines SET Nombre_Cine = @nombre, CodProvincia_Cine = @codProvincia, " + "CodCiudad_Cine = @codCiudad, Direccion_Cine = @direccion, Descripcion_Cine = @descripcion, " + "Estado_Cine = @estado WHERE CodCine_Cine = @codCine"; comando = new SqlCommand(query, conexion.getSqlConnection()); comando.Parameters.Add("@codCine", SqlDbType.Int); comando.Parameters["@codCine"].Value = cine.getId(); comando.Parameters.Add("@nombre", SqlDbType.VarChar); comando.Parameters["@nombre"].Value = cine.getNombre(); comando.Parameters.Add("@codProvincia", SqlDbType.Int); comando.Parameters["@codProvincia"].Value = cine.getCiudad().getProvincia().getId(); comando.Parameters.Add("@codCiudad", SqlDbType.Int); comando.Parameters["@codCiudad"].Value = cine.getCiudad().getId(); comando.Parameters.Add("@direccion", SqlDbType.VarChar); comando.Parameters["@direccion"].Value = cine.getDireccion(); comando.Parameters.Add("@descripcion", SqlDbType.VarChar); comando.Parameters["@descripcion"].Value = cine.getDescripcion() ?? (object)DBNull.Value; comando.Parameters.Add("@estado", SqlDbType.Bit); comando.Parameters["@estado"].Value = cine.getEstado(); comando.ExecuteNonQuery(); conexion.cerrar(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); conexion.cerrar(); return(false); } }
private void btnGuardarSalas_Click(object sender, EventArgs e) { if(txtDescripcionSalas.TextLength != 0) { if(boxTDS.SelectedIndex != 0) { GuardandoSalas = true; Cine cine = new Cine(); cine.setId(Int32.Parse(boxCines.SelectedValue.ToString())); TipoDeSala tipoSala = new TipoDeSala(); tipoSala.setId(Int32.Parse(boxTDS.SelectedValue.ToString())); Sala sala = new Sala(); sala.setCine(cine); sala.setDescripcion(txtDescripcionSalas.Text); sala.setEstado(checkSala.Checked); sala.setTipo(tipoSala); if(OperacionSalas == NUEVO) { if(salaNeg.agregar(sala)) { MessageBox.Show("Se ha agregado la sala con exito.", "Sala agregada", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDescripcionSalas.Clear(); txtDescripcionSalas.Focus(); boxTDS.SelectedIndex = 0; checkSala.Checked = true; if (ActualizarDgvSalas()) { sala = salaNeg.obtenerUltima(cine.getId()); if (sala != null) { seleccionarFilaSalas(sala.getId()); } } else { 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(OperacionSalas == MODIFICAR) { sala.setId(Int32.Parse(dgvSalas.CurrentRow.Cells[1].Value.ToString())); if (salaNeg.modificar(sala)) { MessageBox.Show("Se ha modificado la sala con exito.", "Sala modificada", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ActualizarDgvSalas()) { seleccionarFilaSalas(sala.getId()); } else { 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); } } GuardandoSalas = false; } else { MessageBox.Show("Debe seleccionar un Tipo de sala.", "Sin Tipo de sala", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("La descripcion no puede quedar vacia.", "Sin descripcion", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (txtNombre.Text.Length != 0) { if (boxProvincia.SelectedIndex != 0) { if (boxCiudad.SelectedIndex != 0) { if (txtDireccion.Text.Length != 0) { Guardando = true; Provincia provincia = new Provincia(); provincia.setId(Int32.Parse(boxProvincia.SelectedValue.ToString())); Ciudad ciudad = new Ciudad(); ciudad.setId(Int32.Parse(boxCiudad.SelectedValue.ToString())); ciudad.setProvincia(provincia); Cine cine = new Cine(); cine.setId(Int32.Parse(dgvCines.CurrentRow.Cells[0].Value.ToString())); cine.setNombre(txtNombre.Text); cine.setCiudad(ciudad); cine.setDireccion(txtDireccion.Text); cine.setDescripcion(txtDescripcion.Text); cine.setEstado(checkActivo.Checked); if (Operacion == NUEVO) { if (cineNeg.agregar(cine)) { MessageBox.Show("Se ha agregado el cine con exito.", "Cine agregado", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiarCajas(); if (ActualizarDgvCines()) { cine = cineNeg.obtenerUltimo(); if (cine != null) { seleccionarFila(cine.getId()); } } else { MessageBox.Show("No se ha podido actualizar la lista de cines.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (Operacion == MODIFICAR) { if (cineNeg.modificar(cine)) { MessageBox.Show("Se ha modificado el cine con exito.", "Cine modificado", MessageBoxButtons.OK, MessageBoxIcon.Information); if (ActualizarDgvCines()) { seleccionarFila(cine.getId()); } else { MessageBox.Show("No se ha podido actualizar la lista de cines.", "Fallo actualizacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ha ocurrido un error en medio de la operacion.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } Guardando = false; } else { MessageBox.Show("La direccion no puede quedar vacia.", "Direccion vacia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Debe seleccionar una ciudad.", "Sin ciudad", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Debe seleccionar una provincia.", "Sin provincia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("El nombre no puede quedar vacio.", "Nombre vacio", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }