private void btnAceptar_Click(object sender, EventArgs e) { if (txtNroDocumento.Text != "") { Equipaje equipajeAlta = new Equipaje(); TipoEquipaje tipo = (TipoEquipaje)comboCategoria.SelectedItem; equipajeAlta.tipo = tipo.id; TipoDocumento tipoDNI = (TipoDocumento)comboTipoDocumento.SelectedItem; equipajeAlta.tipoDNI = tipoDNI.Id; equipajeAlta.DNI = txtNroDocumento.Text; equipajeAlta.descripcion = txtDescripcion.Text; _equipajeRepositorio.Altaequipaje(equipajeAlta); _formAnterior.RefrescarFormulario(); //FormUtils.GetInstance.GenerarTXT(equipajeAlta.ToString()); CerrarFormuario(); } else { MessageBox.Show("Por favor, ingrese un numero de documento"); } }
/// <summary> /// Método para consultar todos los equipajes en la BD /// </summary> /// <returns> Lista de equipajes</returns> Dictionary <int, Entidad> IDAO.ConsultarTodos() { List <Equipaje> listaequipaje = new List <Equipaje>(); Dictionary <int, Entidad> listaEquipaje = new Dictionary <int, Entidad>(); SqlConnection conexion = Connection.getInstance(_connexionString); List <Equipaje> equipajes = FabricaEntidad.InstanciarListaEquipaje(); List <Parametro> parametro = FabricaDAO.asignarListaDeParametro(); DataTable tablaDeDatos; int equ_id, equ_peso, equ_fk_abordaje; int placeholder = 0; try { parametro.Add(FabricaDAO.asignarParametro(M07Equipaje.equ_id, SqlDbType.Int, placeholder.ToString(), false)); tablaDeDatos = EjecutarStoredProcedureTuplas(M07Equipaje.procedimientoConsultarEquipajePorID, parametro); foreach (DataRow filaEquipaje in tablaDeDatos.Rows) { equ_id = int.Parse(filaEquipaje[M07Equipaje.equID].ToString()); equ_peso = int.Parse(filaEquipaje[M07Equipaje.equPeso].ToString()); equ_fk_abordaje = int.Parse(filaEquipaje[M07Equipaje.equFkPaseAbordaje].ToString()); Equipaje equipaje = (Equipaje)FabricaEntidad.InstanciarEquipaje(equ_id, equ_peso, equ_fk_abordaje); listaEquipaje.Add(equ_id, equipaje); } return(listaEquipaje); } catch (SqlException ex) { Debug.WriteLine(ex.ToString()); return(null); } }
/// <summary> /// Método para consultar equipaje en la BD /// </summary> /// <param name="id">id del equipaje a consultar</param> /// <returns> equipaje conseguido</returns> Entidad IDAO.Consultar(int id) { List <Parametro> parametro = FabricaDAO.asignarListaDeParametro(); int equ_id, equ_peso, equ_fk_abordaje; Entidad equipajeE = FabricaEntidad.InstanciarEquipaje(); Equipaje equipaje = (Equipaje)equipajeE; try { parametro.Add(FabricaDAO.asignarParametro(M07Equipaje.equ_id, SqlDbType.Int, id.ToString(), false)); DataTable filaEquipaje = EjecutarStoredProcedureTuplas(M07Equipaje.procedimientoConsultarEquipajePorID, parametro); DataRow Fila = filaEquipaje.Rows[0]; equ_id = int.Parse(Fila[M07Equipaje.equID].ToString()); equ_peso = int.Parse(Fila[M07Equipaje.equPeso].ToString()); equ_fk_abordaje = int.Parse(Fila[M07Equipaje.equFkPaseAbordaje].ToString()); equipaje = (Equipaje)FabricaEntidad.InstanciarEquipaje(equ_id, equ_peso, equ_fk_abordaje); return(equipaje); } catch (SqlException ex) { Debug.WriteLine(ex.ToString()); return(null); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); return(null); } }
public void BajaEquipaje(Equipaje equipaje) { try { var sentenciaSql = $"UPDATE Equipaje SET Estado = {equipaje.estado} WHERE NroEquipaje = {equipaje.numero}"; DBHelper.GetDBHelper().ComandoSQL(sentenciaSql); MessageBox.Show("Eliminacion Exitosa"); } catch (Exception ex) { MessageBox.Show($"Error: {ex.Message}"); } }
private void btnBaja_Click(object sender, EventArgs e) { MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult resultado = MessageBox.Show("Está seguro que desea eliminar este equipaje?", "Eliminar Equipaje", buttons); if (resultado == System.Windows.Forms.DialogResult.Yes) { Equipaje equipajeBaja = (Equipaje)lboxEquipaje.SelectedItem; equipajeBaja.estado = "N"; _equipajeRepositorio.BajaEquipaje(equipajeBaja); RefrescarFormulario(); } }
private void lboxEquipaje_SelectedIndexChanged(object sender, EventArgs e) { Equipaje equipajeSelecionado = (Equipaje)lboxEquipaje.SelectedItem; txtNumero.Text = equipajeSelecionado.numero.ToString(); TipoEquipaje tipoEquipaje = _tiposRepositorio.ObtenerTipo(equipajeSelecionado.tipo); txtCategoria.Text = tipoEquipaje.categoria; txtTipoDocumento.Text = equipajeSelecionado.tipoDNI.ToString(); txtNroDocumento.Text = equipajeSelecionado.DNI.ToString(); txtDescripcion.Text = equipajeSelecionado.descripcion; }
public void ModificacionEquipaje(Equipaje equipaje) { try { var sentenciaSql = $"Update Avion set TipoEquipaje = {equipaje.tipo}, Descripción = '{equipaje.descripcion}', " + $"TipoDNIPasajero = {equipaje.tipoDNI}, NroDNIPasajero = {equipaje.DNI}" + $"WHERE NroAvion = '{equipaje.numero}'"; DBHelper.GetDBHelper().ComandoSQL(sentenciaSql); MessageBox.Show("Modificacion Exitosa"); } catch (Exception ex) { MessageBox.Show($"Error: {ex.Message}"); } }
public IHttpActionResult Ingresar(Equipaje equipaje) { if (equipaje == null) { return(BadRequest()); } if (RegistrarEquipaje(equipaje)) { return(Ok()); } else { return(InternalServerError()); } }
public IHttpActionResult Put(Equipaje equipaje) { if (equipaje == null) { return(BadRequest()); } if (ActualizarEquipaje(equipaje)) { return(Ok(equipaje)); } else { return(InternalServerError()); } }
public List <Equipaje> Equipajes(string sentencia) { var sentenciaSql = sentencia; List <Equipaje> equipajes = new List <Equipaje>(); var tabla = DBHelper.GetDBHelper().ConsultaSQL(sentenciaSql); foreach (DataRow fila in tabla.Rows) { var equipaje = new Equipaje(); equipaje.numero = Convert.ToInt32(fila["NroEquipaje"].ToString()); equipaje.descripcion = fila["Descripción"].ToString(); equipaje.tipo = Convert.ToInt32(fila["TipoEquipaje"].ToString()); equipaje.tipoDNI = fila["TipoDNIPasajero"].ToString(); equipaje.DNI = fila["NroDNIPasajero"].ToString(); equipaje.estado = fila["Estado"].ToString(); equipajes.Add(equipaje); } return(equipajes); }
public IHttpActionResult GetAll() { List <Equipaje> equipajes = new List <Equipaje>(); try { using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["RESERVAS"].ConnectionString)) { SqlCommand sqlCommand = new SqlCommand(@"SELECT EQUI_ID, EQUI_TIPO, EQUI_PRECIO, EQUI_DESCRIPCION FROM EQUIPAJE", sqlConnection); sqlConnection.Open(); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); while (sqlDataReader.Read()) { Equipaje equipaje = new Equipaje() { EQUI_ID = sqlDataReader.GetInt32(0), EQUI_TIPO = sqlDataReader.GetString(1), EQUI_PRECIO = sqlDataReader.GetInt32(2), EQUI_DESCRIPCION = sqlDataReader.GetString(3) }; equipajes.Add(equipaje); } sqlConnection.Close(); } } catch (Exception e) { return(InternalServerError(e)); } return(Ok(equipajes)); }
public void Altaequipaje(Equipaje equipaje) { try { var sentenciaSql = $"INSERT INTO Equipaje (TipoEquipaje, Descripción, TipoDNIPasajero, NroDNIPasajero) " + $"VALUES ({equipaje.tipo}, '{equipaje.descripcion}', '{equipaje.tipoDNI}', '{equipaje.DNI}' )"; DBHelper.GetDBHelper().ComandoSQL(sentenciaSql); MessageBox.Show("Equipaje Registrado Exitosamente"); } catch (Exception ex) { if (ex.HResult.ToString() == "-2146232060") { MessageBox.Show($"Error, ya existe un equipaje registrado con el numero: {equipaje.numero}"); } else { MessageBox.Show($"Error: {ex.Message}"); } } }
private bool ActualizarEquipaje(Equipaje equipaje) { bool resultado = false; try { using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["RESERVAS"].ConnectionString)) { SqlCommand sqlCommand = new SqlCommand(@"UPDATE EQUIPAJE SET EQUI_TIPO = @EQUI_TIPO, EQUI_PRECIO = @EQUI_PRECIO, EQUI_DESCRIPCION = @EQUI_DESCRIPCION WHERE EQUI_ID = @EQUI_ID ", sqlConnection); sqlCommand.Parameters.AddWithValue("@EQUI_ID", equipaje.EQUI_ID); sqlCommand.Parameters.AddWithValue("@EQUI_TIPO", equipaje.EQUI_TIPO); sqlCommand.Parameters.AddWithValue("@EQUI_PRECIO", equipaje.EQUI_PRECIO); sqlCommand.Parameters.AddWithValue("@EQUI_DESCRIPCION", equipaje.EQUI_DESCRIPCION); sqlConnection.Open(); int filasAfectadas = sqlCommand.ExecuteNonQuery(); if (filasAfectadas > 0) { resultado = true; } sqlConnection.Close(); } } catch (Exception) { throw; } return(resultado); }
/// <summary> /// Metodo para hacer el insert de un reclamo de equipaje en la BD /// </summary> /// <param name="e">Entidad que posteriormente será casteada a Reclamo</param> /// <returns>Codigo numerico segun respuesta de Insert</returns> int IDAO.Agregar(Entidad e) { Equipaje equipaje = (Equipaje)e; List <Parametro> listaParametro = FabricaDAO.asignarListaDeParametro(); try { listaParametro.Add(FabricaDAO.asignarParametro(M07Equipaje.equ_peso, SqlDbType.VarChar, equipaje._peso.ToString(), false)); listaParametro.Add(FabricaDAO.asignarParametro(M07Equipaje.equ_fk_pase_abordaje, SqlDbType.VarChar, equipaje._abordaje.ToString(), false)); EjecutarStoredProcedure(M07Equipaje.procedimientoAgregarEquipaje, listaParametro); return(1); } catch (SqlException ex) { Debug.WriteLine("Ocurrio un SqlException"); Debug.WriteLine(ex.ToString()); return(2); } catch (NullReferenceException ex) { Debug.WriteLine("Ocurrio una NullReferenceException"); Debug.WriteLine(ex.ToString()); return(3); } catch (ArgumentNullException ex) { Debug.WriteLine("Ocurrio una ArgumentNullException"); Debug.WriteLine(ex.ToString()); return(4); } catch (Exception ex) { Debug.WriteLine("Ocurrio una Exception"); Debug.WriteLine(ex.ToString()); return(5); } }
public IHttpActionResult GetId(int id) { Equipaje equipaje = new Equipaje(); try { using (SqlConnection sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["RESERVAS"].ConnectionString)) { SqlCommand sqlCommand = new SqlCommand(@"SELECT EQUI_ID, EQUI_TIPO, EQUI_PRECIO, EQUI_DESCRIPCION FROM EQUIPAJE WHERE EQUI_ID = @EQUI_ID", sqlConnection); sqlCommand.Parameters.AddWithValue("@EQUI_ID", id); sqlConnection.Open(); SqlDataReader sqlDataReader = sqlCommand.ExecuteReader(); while (sqlDataReader.Read()) { equipaje.EQUI_ID = sqlDataReader.GetInt32(0); equipaje.EQUI_TIPO = sqlDataReader.GetString(1); equipaje.EQUI_PRECIO = sqlDataReader.GetInt32(2); equipaje.EQUI_DESCRIPCION = sqlDataReader.GetString(3); } sqlConnection.Close(); } } catch (Exception e) { return(InternalServerError(e)); } return(Ok(equipaje)); }
public M07_COAgregarEquipaje(Equipaje equipaje) { this._equipaje = equipaje; }