private void AgregarButaca_Load(object sender, EventArgs e) { Butaca = new ButacaDTO(); TipoButacaCombo.DataSource = TipoButacaDAO.selectAll(); TipoButacaCombo.SelectedIndex = -1; HabilitadaCheck.Checked = true; }
public void Agregar_Butaca(ButacaDTO unaButaca) { butacasNuevas.Add(unaButaca); Aeronave.ListaButacas.Add(unaButaca); ButacaNumeric.Value = Aeronave.ListaButacas.Count; errorProvider1.Clear(); }
public static bool delete(ButacaDTO butaca) { using (SqlConnection conn = Conexion.Conexion.obtenerConexion()) { SqlCommand com = new SqlCommand("[NORMALIZADOS].[SP_Baja_Butaca]", conn); com.CommandType = CommandType.StoredProcedure; com.Parameters.AddWithValue("@Id", butaca.IdButaca); return com.ExecuteNonQuery() > 0; } }
public static void ModificarButaca(ButacaDTO Butaca, SqlConnection conn, SqlTransaction tran) { SqlCommand com = new SqlCommand("[NORMALIZADOS].[SP_Modificar_Butaca]", conn); com.CommandType = CommandType.StoredProcedure; com.Transaction = tran; com.Parameters.AddWithValue("@Numero", Butaca.Numero); com.Parameters.AddWithValue("@Id", Butaca.IdButaca); com.Parameters.AddWithValue("@Piso", Butaca.Piso); com.Parameters.AddWithValue("@Tipo", Butaca.Tipo_Butaca.IdTipoButaca); com.Parameters.AddWithValue("@Habilitada", Butaca.Habilitada); com.ExecuteNonQuery(); }
private bool validar() { errorProvider1.Clear(); bool ret = false; ButacaDTO unaButaca = new ButacaDTO(); unaButaca.Numero = (int)NumeroNumeric.Value; bool tieneButaca; if(alta) tieneButaca = ((AltaAeronave)this.Owner).Tiene_Butaca(unaButaca); else tieneButaca = ((ModificarAeronave)this.Owner).Tiene_Butaca(unaButaca); if (tieneButaca) { errorProvider1.SetError(NumeroNumeric, "El numero de esta butaca ya esta ocupado."); ret = true; } if (this.TipoButacaCombo.SelectedIndex == -1) { errorProvider1.SetError(TipoButacaCombo, "Debe crear la butaca con un tipo."); ret = true; } return ret; }
private void IngresoDatos_Load(object sender, EventArgs e) { this.clienteExistente = false; ButacaDTO unaButaca = new ButacaDTO(); this.butaca = unaButaca; }
private static List<ButacaDTO> getButacas(SqlDataReader dataReader) { List<ButacaDTO> ListaButacas = new List<ButacaDTO>(); if (dataReader.HasRows) { while (dataReader.Read()) { ButacaDTO butaca = new ButacaDTO(); butaca.Aeronave = Convert.ToInt32(dataReader["Aeronave"]); butaca.IdButaca = Convert.ToInt32(dataReader["Id"]); butaca.Numero = Convert.ToInt32(dataReader["Numero"]); butaca.Piso = Convert.ToInt32(dataReader["Piso"]); TipoButacaDTO tipoButaca = new TipoButacaDTO(); tipoButaca.IdTipoButaca = Convert.ToInt32(dataReader["Tipo_Butaca"]); tipoButaca.Descripcion = Convert.ToString(dataReader["Descripcion"]); butaca.Habilitada = Convert.ToBoolean(dataReader["Habilitada"]); butaca.Tipo_Butaca = tipoButaca; ListaButacas.Add(butaca); } dataReader.Close(); dataReader.Dispose(); } return ListaButacas; }
public bool Tiene_Butaca(ButacaDTO unaButaca) { return Aeronave.ListaButacas.Contains(unaButaca); }
// estaba pensando en algo asà para manejar las butacas que vamos a agregar eliminar o modificar. public void Modificar_Butaca(ButacaDTO unaButaca) { butacasModificadas.Add(unaButaca); errorProvider1.Clear(); }