public Tiquete buscarporId(int idTiquete) { Tiquete tiquete = new Tiquete(); MyConnection myConnection = new MyConnection(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader ti; comando.CommandText = "sp_searchByIdTicket"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@pId ", idTiquete); try { conexion.Open(); ti = comando.ExecuteReader(); while (ti.Read()) { tiquete.IdTiquete = (int)ti["idTiquete"]; tiquete.Moneda = (int)ti["moneda"]; tiquete.Estado = (string)ti["estado"]; tiquete.IdCliente = (string)ti["cliente"]; tiquete.IdVuelo = (int)ti["vuelo"]; tiquete.Asiento = (int)ti["asiento"]; } } catch (SqlException ex) { Console.WriteLine(ex.Message); } finally { conexion.Close(); } return tiquete; }
public void agregarTiqueteTest() { Tiquete ti = new Tiquete(); ti.Moneda = 3; ti.Estado = "Inactive"; ti.IdCliente = "1"; ti.IdVuelo = 1; ti.Asiento = 45; string resultado = tiqueteAD.guardarTiquete(ti); Assert.Equals(resultado, "True"); if (resultado == "True") { tiqueteAD.eliminarTiquetePrueba(); } }
public static string agregarTiquete(string estado, Cliente cliente, int idVuelo, int moneda, int asiento) { Tiquete ti = new Tiquete(); ti.Estado = estado; ti.IdCliente = cliente.Id; ti.IdVuelo = idVuelo; ti.Moneda = moneda; ti.Asiento = asiento; string result = tiqueteAD.guardarTiquete(ti); if (result.Equals("True")) { cliente.Millas += cliente.MillasAGanar; result = modificarCliente(cliente); } return result; }
public string modificarTiquete(Tiquete tiquete) { MyConnection myConnection = new MyConnection(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader tq; string resultado; comando.CommandText = "sp_UpdateTicket"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@pId ", tiquete.IdTiquete); comando.Parameters.AddWithValue("@pCurrency", tiquete.Moneda); comando.Parameters.AddWithValue("@pTicketState", tiquete.Estado); comando.Parameters.AddWithValue("@pIdClient", tiquete.IdCliente); comando.Parameters.AddWithValue("@pIdFlight", tiquete.IdVuelo); comando.Parameters.AddWithValue("@pNumSeat", tiquete.Asiento); try { conexion.Open(); comando.ExecuteNonQuery(); resultado = "True"; } catch (SqlException ex) { Console.WriteLine(ex.Message); resultado = ex.Message; } finally { conexion.Close(); } return resultado; }
public List<Tiquete> listarTiquetes() { List<Tiquete> listaTiquete = new List<Tiquete>(); MyConnection myConnection = new MyConnection(); SqlConnection conexion = myConnection.CreateConnection(); SqlCommand comando = myConnection.CreateCommand(conexion); SqlDataReader ti; comando.CommandText = "sp_listTickets"; comando.CommandType = CommandType.StoredProcedure; try { conexion.Open(); ti = comando.ExecuteReader(); while (ti.Read()) { Tiquete creatiquete = new Tiquete(); creatiquete.IdTiquete = (int)ti["idTiquete"]; creatiquete.Moneda = (int)ti["moneda"]; creatiquete.Estado = (string)ti["estado"]; creatiquete.IdCliente = (string)ti["cliente"]; creatiquete.IdVuelo = (int)ti["vuelo"]; creatiquete.Asiento = (int)ti["asiento"]; listaTiquete.Add(creatiquete); } } catch (SqlException ex) { Console.WriteLine(ex.Message); } finally { conexion.Close(); } return listaTiquete; }
public static string modificarTiquete(Tiquete ti) { return tiqueteAD.modificarTiquete(ti); }
//unittes public Tiquete buscarTiquetePrueba() { Tiquete returnTiquete = new Tiquete(); DataContext datacontext = new DataContext(myConnection.SQLConnection); var table = datacontext.GetTable<Tiquete>(); var result = from tiquete in table where tiquete.Moneda == 3 select tiquete; foreach (Tiquete delete in result) { returnTiquete = delete; } return returnTiquete; }
//*camblinqticket public Tiquete buscarporId(int idTiquete) { Tiquete tiquete = new Tiquete(); MyConnection myConnection = new MyConnection(); DataContext datacontext = new DataContext(myConnection.SQLConnection); var table = datacontext.GetTable<Tiquete>(); //MyConnection myConnection = new MyConnection(); //SqlConnection conexion = myConnection.CreateConnection(); //SqlCommand comando = myConnection.CreateCommand(conexion); //SqlDataReader ti; //comando.CommandText = "sp_searchByIdTicket"; //comando.CommandType = CommandType.StoredProcedure; //comando.Parameters.AddWithValue("@pId ", idTiquete); try { var listTickets = from lt in table where lt.IdTiquete == idTiquete select lt; foreach (Tiquete b in listTickets) { tiquete = b; } //conexion.Open(); //ti = comando.ExecuteReader(); //while (ti.Read()) //{ // tiquete.IdTiquete = (int)ti["idTiquete"]; // tiquete.Moneda = (int)ti["moneda"]; // tiquete.Estado = (string)ti["estado"]; // tiquete.IdCliente = (string)ti["cliente"]; // tiquete.IdVuelo = (int)ti["vuelo"]; // tiquete.Asiento = (int)ti["asiento"]; //} } catch (SqlException ex) { Console.WriteLine(ex.Message); } //finally //{ // //conexion.Close(); //} return tiquete; }
private void listTiquetes_SelectedIndexChanged(object sender, EventArgs e) { var selectedItems = listTiquetes.SelectedItems; if (selectedItems.Count > 0) { selectedT = lt.ElementAt(selectedItems[0].Index); cmbCliente.SelectedValue = selectedT.IdCliente; cmbVuelo.SelectedValue = selectedT.IdVuelo; cmbMoneda.SelectedValue = selectedT.Moneda; cmbEstado.Text = selectedT.Estado; cmbVuelo_SelectedIndexChanged(null, null); } }
public void modificarTiqueteTest() { Tiquete ti = new Tiquete(); ti.Moneda = 3; ti.Estado = "Inactive"; ti.IdCliente = "1"; ti.IdVuelo = 1; ti.Asiento = 45; string resultado = tiqueteAD.guardarTiquete(ti); Assert.Equals(resultado, "True"); if (resultado == "True") { Tiquete buscar = new Tiquete(); buscar = tiqueteAD.buscarTiquetePrueba(); buscar.Estado = "Prueba Unitaria modificar"; string resultadoM = tiqueteAD.modificarTiquete(buscar); Assert.Equals(resultadoM, "True"); if (resultadoM == "True") { tiqueteAD.eliminarTiquetePrueba(); } } }