public void Modificar(ECartelera modificarCartelera) { try { if (modificarCartelera.Id_Pelicula.IdPelicula == 0) { throw new ArgumentException("Ingrese una Pelicula"); } if (modificarCartelera.Id_Sala.IdSala == 0) { throw new ArgumentException("Ingrese una Sa&la"); } if (modificarCartelera.Fecha == null) { throw new ArgumentException("Ingrese la fecha"); } if (modificarCartelera.Hora == null) { throw new ArgumentException("Ingrese la hora "); } if (modificarCartelera.valor == 0) { throw new ArgumentException("Ingrese el valor de la cartelera"); } Dcartelera getion = new Dcartelera(); getion.Modificar(modificarCartelera); } catch (Exception ex) { throw ex; } }
public void agregarCartelera(ECartelera NewCartelera) { if (NewCartelera.Id_Pelicula.IdPelicula == 0) { throw new ArgumentException("Ingrese una Pelicula"); } if (NewCartelera.Id_Sala.IdSala == 0) { throw new ArgumentException("Ingrese una Sala"); } if (NewCartelera.Fecha.Value == null) { throw new ArgumentException("Ingrese la Fecha de la pelicula "); } if (NewCartelera.Hora.Value == null) { throw new ArgumentException("Ingrese una Fecha correcta"); } if (NewCartelera.valor.Value == 0) { throw new ArgumentException("Ingrese un Valor de la Cartelera"); } Dcartelera gestionCar = new Dcartelera(); gestionCar.AgregarCartelera(NewCartelera); }
public void eliminracarte(ECartelera eliminarcar) { try { Dcartelera eliminar = new Dcartelera(); eliminar.eliminarcartelera(eliminarcar); } catch (Exception ex) { throw ex; } }
public void eliminarcartelera(ECartelera eliminarcarte) { try { SqlConnection conexion = new SqlConnection(Properties.Settings.Default.CadenaConexion); SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "ELIMINAR_CARTELERA"; comando.Parameters.AddWithValue("@Id_Cartelera", eliminarcarte.Id_Cartelera); comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); } catch (Exception ex) { throw ex; } }
private void btneliminar_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Seguro que deseas eliminar este registro", "CARTELERA", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ECartelera eliminar = new ECartelera(); eliminar.Id_Cartelera = Convert.ToInt32(txtValor.Tag); NCartelera datoseliminar = new NCartelera(); datoseliminar.eliminracarte(eliminar); Limpiar(); actualizarcartelera(); //dgvSala.DataSource = listasala; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Modificar(ECartelera modificarCartelera) { try { SqlConnection conexion = new SqlConnection(Properties.Settings.Default.CadenaConexion); SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "ACTUALIZAR_CARTELERA"; comando.Parameters.AddWithValue("@Id_Cartelera", modificarCartelera.Id_Cartelera); comando.Parameters.AddWithValue("@Id_Pelicula", modificarCartelera.Id_Pelicula.IdPelicula); comando.Parameters.AddWithValue("@Id_Sala", modificarCartelera.Id_Sala.IdSala); comando.Parameters.AddWithValue("@Fecha", modificarCartelera.Fecha); comando.Parameters.AddWithValue("@Hora", modificarCartelera.Hora); comando.Parameters.AddWithValue("@valor", modificarCartelera.valor); comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); } catch (Exception ex) { throw ex; } }
public List <ECartelera> ObtenerLista() { try { SqlConnection conexion = new SqlConnection(Properties.Settings.Default.CadenaConexion); SqlCommand comando = new SqlCommand(); comando.CommandType = CommandType.StoredProcedure; comando.CommandText = "BUSCAR_CARTELERA"; comando.Connection = conexion; conexion.Open(); SqlDataReader leer = comando.ExecuteReader(); List <ECartelera> listaCartelera = new List <ECartelera>(); while (leer.Read()) { ECartelera newcar = new ECartelera(); newcar.Id_Cartelera = leer.GetInt32(0); newcar.Id_Pelicula.IdPelicula = leer.GetInt32(1); newcar.Id_Sala.IdSala = leer.GetInt32(2); if (leer.IsDBNull(3)) { newcar.Fecha = null; } else { newcar.Fecha = leer.GetDateTime(3); } if (leer.IsDBNull(4)) { newcar.Hora = null; } else { newcar.Hora = leer.GetTimeSpan(4); } if (leer.IsDBNull(5)) { newcar.valor = null; } else { newcar.valor = leer.GetDecimal(5); } if (leer.IsDBNull(6)) { newcar.Id_Pelicula.Nombre = null; } else { newcar.Id_Pelicula.Nombre = leer.GetString(6); } if (leer.IsDBNull(7)) { newcar.Id_Pelicula.Genero = null; } else { newcar.Id_Pelicula.Genero = leer.GetString(7); } if (leer.IsDBNull(8)) { newcar.Id_Pelicula.Idioma = null; } else { newcar.Id_Pelicula.Idioma = leer.GetString(8); } if (leer.IsDBNull(9)) { newcar.Id_Pelicula.Subtitulo = null; } else { newcar.Id_Pelicula.Subtitulo = leer.GetString(9); } if (leer.IsDBNull(10)) { newcar.Id_Pelicula.Año = null; } else { newcar.Id_Pelicula.Año = leer.GetInt32(10); } if (leer.IsDBNull(11)) { newcar.Id_Pelicula.Duracion = null; } else { newcar.Id_Pelicula.Duracion = leer.GetTimeSpan(11); } if (leer.IsDBNull(12)) { newcar.Id_Sala.nombre = null; } else { newcar.Id_Sala.nombre = leer.GetString(12); } if (leer.IsDBNull(13)) { newcar.Id_Sala.Capacidad = null; } else { newcar.Id_Sala.Capacidad = leer.GetInt32(13); } listaCartelera.Add(newcar); } conexion.Close(); leer.Close(); return(listaCartelera); } catch (Exception ex) { throw ex; } }
private void btnguardar_Click(object sender, EventArgs e) { try { if (modificar) { ECartelera modCarte = new ECartelera(); modCarte.Id_Cartelera = Convert.ToInt32(txtValor.Tag); modCarte.Id_Pelicula.Nombre = txtpelicula.Text; modCarte.Id_Pelicula.IdPelicula = Convert.ToInt32(txtpelicula.Tag); modCarte.Id_Sala.nombre = txtsala.Text; modCarte.Id_Sala.IdSala = Convert.ToInt32(txtsala.Tag); modCarte.Fecha = Convert.ToDateTime(dtpFecha.Text); modCarte.Hora = TimeSpan.Parse(dtpHora.Text); if (Convert.ToDecimal(txtValor.Text) <= 0) { throw new ArgumentException("Ingrese un valor valido"); } else { modCarte.valor = Convert.ToDecimal(txtValor.Text); } NCartelera modificarcartela = new NCartelera(); modificarcartela.Modificar(modCarte); MessageBox.Show("Se guardo correctamente", "Cartelera", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { ECartelera datosCarte = new ECartelera(); datosCarte.Id_Pelicula.Nombre = txtpelicula.Text; datosCarte.Id_Pelicula.IdPelicula = Convert.ToInt32(txtpelicula.Tag); datosCarte.Id_Sala.nombre = txtsala.Text; datosCarte.Id_Sala.IdSala = Convert.ToInt32(txtsala.Tag); datosCarte.Fecha = Convert.ToDateTime(dtpFecha.Text); datosCarte.Hora = TimeSpan.Parse(dtpHora.Text); if (Convert.ToDecimal(txtValor.Text) <= 0) { txtValor.Text = ""; throw new ArgumentException("Ingrese un valor valido"); } else { datosCarte.valor = Convert.ToDecimal(txtValor.Text); } NCartelera agregarcarte = new NCartelera(); agregarcarte.agregarCartelera(datosCarte); MessageBox.Show("Se guardo correctamente", "Cartelera", MessageBoxButtons.OK, MessageBoxIcon.Information); } actualizarcartelera(); Limpiar(); Deshabilitar(); btncancelar.Enabled = false; btneliminar.Enabled = false; btnguardar.Enabled = false; btnmodificar.Enabled = false; btnnuevo.Enabled = true; btnbuscarpeli.Enabled = false; btnbuscarsala.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "Cartelera", MessageBoxButtons.OK, MessageBoxIcon.Error); } }