Example #1
0
 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();
 }
Example #3
0
 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;
     }
 }
Example #4
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();
 }
Example #5
0
        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;
        }
Example #6
0
 private void IngresoDatos_Load(object sender, EventArgs e)
 {
     this.clienteExistente = false;
     ButacaDTO unaButaca = new ButacaDTO();
     this.butaca = unaButaca;
 }
Example #7
0
        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();
 }