public Ordenador( Procesador procesador, Memoria memoria, string nombre) { this.procesador = procesador; this.memoria = memoria; this.nombre = nombre; }
public static void Main(string[] args) { var procIntel = new Procesador() { Marca = "Intel", Modelo = "Core i5 11898", TipoDeComponente = "Procesador", Generación = "11va", Socket = "1200", Núcleos = 4, Velocidad = 2.4f }; var ramKingston = new Ram() { Marca = "Kingston", Modelo = "DDR4", TipoDeComponente = "Memoria RAM", TipoDeMemoria = "DIMM", Capacidad = 8, Velocidad = 1200 }; Console.WriteLine("Imprimiendo procIntel"); Console.WriteLine(procIntel); Console.WriteLine("Imprimiendo ramKingston"); Console.WriteLine(ramKingston); Console.WriteLine("Usando método imprimir"); Console.WriteLine(procIntel.ImprimirProcesador()); Console.WriteLine(ramKingston.ImprimirRam()); }
/// <summary> /// Iniciliaza el fromulario. Inicializa el Procesador, la listafiltrada auxiliar y el botón del datagrid. /// </summary> public FrmPrincipal() { InitializeComponent(); this.procesador = new Procesador("Procesador"); listaFiltrada = new List <Documento>(); button = new DataGridViewButtonColumn(); }
private void btnCrearCompu_Click(object sender, EventArgs e) { AgregarProcesador formProcesador = new AgregarProcesador(); AgregarGrafica formGrafica = new AgregarGrafica(); Procesador procesadorAux = null; Grafica graficaAux = null; Computadora computadoraAux = null; formProcesador.ShowDialog(); if (formProcesador.DialogResult == DialogResult.OK) { try { procesadorAux = new Procesador(formProcesador.Modelo, formProcesador.CoresForm, formProcesador.MarcaProcesador, formProcesador.GeneracionProcesador, formProcesador.PrecioForm, formProcesador.GamaProcesador, formProcesador.TipoProcesador); } catch (Exception b) { throw new Excepciones(b); } } else { procesadorAux = new Procesador(); } DialogResult respuesta = MessageBox.Show("Instalar grafica?", "Elija", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (respuesta == DialogResult.Yes) { try { formGrafica.ShowDialog(); if (formProcesador.DialogResult == DialogResult.OK) { graficaAux = new Grafica(formGrafica.Modelo, formGrafica.CoresForm, formGrafica.MarcaGrafica, formGrafica.PrecioForm, formGrafica.GamaGrafica, formGrafica.TipoGrafica); computadoraAux = new Computadora(procesadorAux, graficaAux); } } catch (Exception b) { throw new Excepciones(b); } } else { computadoraAux = new Computadora(procesadorAux); } if (Procesador.Validar(computadoraAux.ElProcesador) && Grafica.Validar(computadoraAux.Lagrafica)) { this.miFabrica += computadoraAux; } else { MessageBox.Show("Reingrese los datos"); } }
/// <summary> /// Modifica el registro seleccionado en la tabla. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gridDocumentos_CellClick(object sender, DataGridViewCellEventArgs e) { Documento aux = (Documento)gridDocumentos.CurrentRow.DataBoundItem; if (gridDocumentos.CurrentCell.ColumnIndex == 0) { if (aux.FaseProceso == PasosProceso.Revisar) { DialogResult dialogResult = MessageBox.Show("¿Está correcto el PDF?", "Revisión", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Procesador.Revisar(aux, true); } else { Procesador.Revisar(aux, false); MessageBox.Show("El documento vuelve al escaner."); } } else { Procesador.Proceso(aux); } } else { FrmDocumento frmModificar = LanzarFormModificacion(aux); if (DialogResult.OK == frmModificar.ShowDialog()) { MessageBox.Show("Documento modificado con éxito."); } } RecargarDatagridSegunBoton(); }
private async Task EnviarCampanaEmailAsync() { if (dgv1.SelectedRows.Count == 0 || dgv2.SelectedRows.Count == 0) { MessageBox.Show("DEBE SELECCIONAR UNA CAMAPAÑA DE EMAIL Y UNA LISTA DE CONTACTOS", "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DataGridViewRow row1 = dgv1.CurrentRow; var idCampaing = row1.Cells["ID"].Value.ToString(); DataGridViewRow row2 = dgv2.CurrentRow; var idLista = row2.Cells["ID"].Value.ToString(); var procesador = new Procesador(); var listaContacto = await procesador.ObtenerContactoEnLista(idLista); List <string> emailTo = listaContacto.contacts.Select(x => x.email).ToList(); bool result = await procesador.SendEmailCampanaAsync(emailTo, idCampaing); if (!result) { MessageBox.Show("CAMPAÑA ENVIADA CORRECTAMENTE", "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("ENVIO FALLIDO", "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (dgv.CurrentRow != null) { p = dgv.CurrentRow.DataBoundItem as Procesador; if (MessageBox.Show("¿Desea eliminar el procesador " + p.ToString() + "?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { p.Eliminar(); Buscar(txtBuscar.Text); } } else { MessageBox.Show("Seleccione un procesador", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (SqlException) { MessageBox.Show("No se pudo eliminar el procesador debido a que se encuentra en uso por una de las notebooks", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Ordenador(Ram memoria, Procesador procesador, string modelo, Almacenamiento almacenamiento) { this.setMemoria(memoria); this.setProcesador(procesador); this.setModelo(modelo); this.setAlmacenamiento(almacenamiento); }
private void button1_Click(object sender, EventArgs e) { if (dgv2.SelectedRows.Count == 0) { MessageBox.Show("DEBE SELECCIONAR UNA LISTA", "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (string.IsNullOrEmpty(name.Text) || string.IsNullOrEmpty(lastName.Text) || string.IsNullOrEmpty(email.Text)) { MessageBox.Show("NOMBRE, APELLIDO, EMAIL SON REQUERIDOS", "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } var procesador = new Procesador(); if (!procesador.EmailValido(email.Text)) { MessageBox.Show("EMAIL NO VALIDO", "INFORMACION DEL SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } DataGridViewRow row = dgv2.CurrentRow; idLista = Convert.ToInt32(row.Cells["ID"].Value); _ = CreateAddContactAsync(name.Text, lastName.Text, email.Text, phone.Text, idLista); }
/// <summary> /// Rellena la lista Resumen con los componentes seleccionados. /// </summary> /// <param name="placabaseSeleccionado"></param> /// <param name="procesadorSeleccionado"></param> /// <param name="chasisSeleccionado"></param> /// <param name="ramSeleccionada"></param> /// <param name="tarjetagraficaSeleccionada"></param> /// <returns>La colección de los componentes seleccionados.</returns> public static async Task <List <Object> > RellenarLista(String placabaseSeleccionado, String procesadorSeleccionado, String chasisSeleccionado, String ramSeleccionada, String tarjetagraficaSeleccionada) { // A partir de los nombres de los componentes seleccionados, los buscamos en la base de datos, y sacamos todos los datos de cada componente. PlacaBase placabase = await PlacaBase_Repository.ComprobarNombre(placabaseSeleccionado); Procesador procesador = await Procesador_Repository.ComprobarNombre(procesadorSeleccionado); Chasis chasis = await Chasis_Repository.ComprobarNombre(chasisSeleccionado); RAM ram = await RAM_Repository.ComprobarNombre(ramSeleccionada); TarjetaGrafica tarjetaGrafica = await TarjetaGrafica_Repository.ComprobarNombre(tarjetagraficaSeleccionada); // Metemos en una colección los componentes. Ya con DataBinding la propia lista Resumen sabrá qué propiedades debe mostrar. List <Object> LineasResumen = new List <Object> { placabase, procesador, chasis, ram, tarjetaGrafica }; return(LineasResumen); }
/* * * * * Obtengo una letra correspondiente a la respuesta(solucion) * del nivel actual * palabraact * pos * respuestaax */ public string PosReal(string palabraact, int pos, string respuestaax) { int cont = 0; if (palabraact == null) { cont = pos; } else { palabraact = new Procesador().Removepista(palabraact); palabraact = new Procesador().Remove_(palabraact); for (int i = 0; i < palabraact.Length; i++) { if (palabraact[i] == '*') { if (cont == pos) { cont = i; break; } cont++; } } } return(respuestaax[cont].ToString()); }
public void Inicializado() { procesadorDA = new ProcesadorDA(); procesador = new Procesador(); tablaProcesador = procesadorDA.ListarProcesadores(); dgvProcesadores.PrimaryGrid.AutoGenerateColumns = false; dgvProcesadores.PrimaryGrid.DataSource = tablaProcesador; tablaMarca = procesadorDA.ListarMarcaProcesadores(); cmbMarca.DataSource = tablaMarca; cmbMarca.DisplayMember = "Nombre"; cmbMarca.ValueMember = "IdMarca"; tablaTipo = procesadorDA.ListarTipoProcesadores(); tablaGeneracion = procesadorDA.ListarProcesadorGeneracion(); cmbGeneracion.DataSource = tablaGeneracion; cmbGeneracion.DisplayMember = "descripcion"; cmbGeneracion.ValueMember = "idAuxiliar"; //tablaVelocidad = procesadorDA.ListarProcesadorVelocidad(); //cmbVelocidad.DataSource = tablaVelocidad; //cmbVelocidad.DisplayMember = "descripcion"; //cmbVelocidad.ValueMember = "idAuxiliar"; //tablaVelocidadMax = procesadorDA.ListarProcesadorVelocidadMax(); //cmbVelocidadMax.DataSource = tablaVelocidadMax; //cmbVelocidadMax.DisplayMember = "descripcion"; //cmbVelocidadMax.ValueMember = "idAuxiliar"; }
public Portatiles(Single precio, Single pulgadas, String nombre, Marca marca, Procesador procesador) { Precio = precio; Pulgadas = pulgadas; Nombre = nombre; Marca = marca; Procesador = procesador; }
public async Task SetTableRemitenteAsync() { var procesador = new Procesador(); listaRemitentes = await procesador.ObtenerListaRemitentesAsync(); comboBox1 = tool.SetListaRemitente(comboBox1, listaRemitentes); }
private void FormNotebook_Load(object sender, EventArgs e) { dgv.DataSource = null; dgv.DataSource = Notebook.Buscar(); cmbAlm.DataSource = Almacenamiento.Buscar(); cmbCpu.DataSource = Procesador.Buscar(); cmbMarca.DataSource = Marca.Buscar(); }
/// <summary> /// Iniciliaza el fromulario. Inicializa el Procesador, la listafiltrada auxiliar y el botón del datagrid. /// </summary> public FrmPrincipal() { InitializeComponent(); this.procesador = new Procesador("Procesador"); listaFiltrada = new List <Documento>(); button = new DataGridViewButtonColumn(); refrescarLabel = new Thread(RefrescarLabelCifras); refrescarLabel.Start(); }
static void Main(string[] args) { Grafica g1 = new Grafica("GT-1030", 4, Grafica.MarcaGrafica.NVIDIA, 1000, Producto.GamaProducto.Baja, Producto.TipoProducto.Comun); Grafica g2 = new Grafica("GTX 2050", 8, Grafica.MarcaGrafica.NVIDIA, 3000, Producto.GamaProducto.Media, Producto.TipoProducto.Gamer); Grafica g4 = new Grafica("Shinji44", 16, Grafica.MarcaGrafica.Blanca, 8000, Producto.GamaProducto.Alta, Producto.TipoProducto.Industrial); Procesador p1 = new Procesador("i3-7100", 4, Procesador.MarcaProcesador.Intel, Procesador.Generacion.Gen7, 500, Producto.GamaProducto.Baja, Producto.TipoProducto.Comun); Procesador p2 = new Procesador("Beijing9000", 16, Procesador.MarcaProcesador.Blanca, Procesador.Generacion.Otro, 5000, Producto.GamaProducto.Alta, Producto.TipoProducto.Industrial); Procesador p3 = new Procesador("Ryzen 5", 8, Procesador.MarcaProcesador.AMD, Procesador.Generacion.Gen5, 1000, Producto.GamaProducto.Media, Producto.TipoProducto.Gamer); Computadora c1 = new Computadora(p1, g1); Computadora c2 = new Computadora(p2); List <Grafica> auxList = new List <Grafica>(); auxList.Add(g2); auxList.Add(g4); MineroBitcoin m1 = new MineroBitcoin(auxList); List <Procesador> auxList2 = new List <Procesador>(); auxList2.Add(p1); auxList2.Add(p3); Servidor s1 = new Servidor(auxList2); FabricaDeposito <TiposElectronicos> f1 = new FabricaDeposito <TiposElectronicos>(5); f1 += c1; f1 += m1; f1 += s1; Console.WriteLine(c1.ToString()); Console.WriteLine(c2.ToString()); Console.WriteLine(m1.ToString()); Console.WriteLine(s1.ToString()); Console.Write(f1.ToString()); //Console.Write(f2.ToString()); //Console.Write(f3.ToString()); //f1 -= c1; //f1 -= c2; //f1 += m1; //f1 += s1; Console.Write(f1.ToString()); GuardarYSerializar.GuardarTexto("Archivo.txt", f1); Console.WriteLine("\n\nArchivo Leido de texto\n\n"); Console.WriteLine(GuardarYSerializar.LeerTexto("Archivo.txt")); GuardarYSerializar.SerializarXML("Archivo.xml", f1); Console.WriteLine("\n\nArchivo Leido de XML\n\n"); f1 = GuardarYSerializar.DeSerializarXML <TiposElectronicos>("Archivo.xml"); Console.Write(f1.ToString()); Console.ReadKey(); }
public int GuardarNuevoProcesador(Procesador procesador, string usuario) { //string sql = "Select * From procesador where idModelo=" + procesador.Modelo.IdModelo + " and idGeneracion=" + procesador.IdGeneracion + " and idVelocidad=" + procesador.IdVelocidad + " and idVelocidadMax=" + procesador.IdVelocidadMax + " ;"; string sql = "Select * From procesador where idModelo=" + procesador.Modelo.IdModelo + " and idGeneracion=" + procesador.IdGeneracion + " ;"; MySqlDataReader reader; reader = objManager.MostrarInformacion(sql); if (!(reader.HasRows)) { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); parametrosEntrada = new MySqlParameter[10]; parametrosEntrada[0] = new MySqlParameter("@_idModelo", MySqlDbType.Int32); parametrosEntrada[1] = new MySqlParameter("@_idGeneracion", MySqlDbType.Int32); parametrosEntrada[2] = new MySqlParameter("@_generacion", MySqlDbType.Int32); parametrosEntrada[3] = new MySqlParameter("@_idVelocidad", MySqlDbType.Int32); parametrosEntrada[4] = new MySqlParameter("@_velocidad", MySqlDbType.VarChar, 20); parametrosEntrada[5] = new MySqlParameter("@_idVelocidadMax", MySqlDbType.Int32); parametrosEntrada[6] = new MySqlParameter("@_velocidadMax", MySqlDbType.Double); parametrosEntrada[7] = new MySqlParameter("@_observacion", MySqlDbType.VarChar, 255); parametrosEntrada[8] = new MySqlParameter("@_usuario_ins", MySqlDbType.VarChar, 255); parametrosEntrada[9] = new MySqlParameter("@_idProcesador", MySqlDbType.Int32); parametrosEntrada[0].Value = procesador.Modelo.IdModelo; parametrosEntrada[1].Value = procesador.IdGeneracion; parametrosEntrada[2].Value = procesador.Generacion; parametrosEntrada[3].Value = 1; parametrosEntrada[4].Value = 1; parametrosEntrada[5].Value = 1; parametrosEntrada[6].Value = 1; parametrosEntrada[7].Value = procesador.Observacion; parametrosEntrada[8].Value = usuario; string[] datosSalida = new string[1]; objManager.EjecutarProcedureConDatosDevueltos(parametrosEntrada, "insert_procesador", 9, 10, out datosSalida, 1); if (datosSalida != null) { int idProcesador = Convert.ToInt32(datosSalida[0]); return(idProcesador); } return(-1); } else { objManager.conexion.Close(); objManager.conexion.Dispose(); objManager.cmd.Dispose(); return(0); } }
/// <summary> /// Comprueba si existe la procesador recibida por parametro /// </summary> /// <param name="producto">Procesador</param> /// <returns>Producto o null</returns> public static async Task <Procesador> ComprobarId(Procesador producto) { Procesador procesador; ObservableCollection <Procesador> procesaodres = new ObservableCollection <Procesador>(await App.procesadorRepository.GetAllProcesadoresAsync()); procesador = procesaodres.SingleOrDefault(p => p.Id == producto.Id); return(procesador); }
public async Task SetTableRemitenteAsync() { var procesador = new Procesador(); var listaRemitentes = await procesador.ObtenerListaRemitentesAsync(); dgv.DataSource = tool.SetTableRemitente(listaRemitentes); dgv = tool.ColorFila(dgv, Color.WhiteSmoke, Color.AliceBlue); dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgv.ClearSelection(); }
private async Task GetContactInListAsync() { var procesador = new Procesador(); var listaContactos = await procesador.ObtenerContactoEnLista(idLista); dgv.DataSource = tool.SetTableContactos(listaContactos); dgv = tool.ColorFila(dgv, Color.WhiteSmoke, Color.AliceBlue); dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgv.ClearSelection(); }
private async Task SetTableCarpetaAsync() { var procesador = new Procesador(); var listaCarpetas = await procesador.ObtenerListaCarpetasAsync(); dgv1.DataSource = tool.SetTableFolder(listaCarpetas); dgv1 = tool.ColorFila(dgv1, Color.WhiteSmoke, Color.AliceBlue); dgv1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgv1.ClearSelection(); }
private async Task ObtenerListasEnCarpetaAsync(string id) { var procesador = new Procesador(); SBRecoverListInFolder listInFolder = await procesador.ObtenerListasEnCarpetas(id); dgv2.DataSource = tool.SetTableListInFolder(listInFolder); dgv2 = tool.ColorFila(dgv2, Color.WhiteSmoke, Color.AliceBlue); dgv2.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgv2.ClearSelection(); }
private async Task ObtenerTodasListasEmailAsync() { var procesador = new Procesador(); var listaEmails = await procesador.ObtenerTodasListaContactoAsync(); dgv2.DataSource = tool.SetTableListEmail(listaEmails); dgv2 = tool.ColorFila(dgv2, Color.WhiteSmoke, Color.AliceBlue); dgv2.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dgv2.ClearSelection(); }
public Controlador(int q) { quantum = q; sync = new Barrier(4); // Barrier con 4 participantes(los 3 núcleos y el hilo controlador) procesador0 = new Procesador(0, q, sync); procesador1 = new Procesador(1, q, sync); numeroHilos = 4; reloj = 0; /*procesador0 = new Procesador(0,sync); * procesador1 = new Procesador(1,sync); */// Aquí }
public IActionResult Index([FromForm] double valor) { var proc = new Procesador(); var descontoSS = proc.CalcularSS(valor); /* * var escalao = proc.CalculaEscalao(valor - descontoSS); * * var escalaoAntigo = proc.CalculaEscalao(valor - descontoSS); * * var calc = new CalcViewModel * { * * Valor = valor, * SegurancaSocial = descontoSS, * Escalao = escalao, * AntigoEscalao = escalaoAntigo, * //Resultado = * //ExcessoValor = valor - descontoSS - escalao.Excesso, * //DescontoTaxa = (valor - escalao.Excesso) * (escalao.Procentual / 100), * //IRT = (valor - escalao.Excesso) * (escalao.Procentual / 100) + escalao.ParcelaFixa, * //Resultado = valor - ((valor - escalao.Excesso) * (escalao.Procentual / 100) + escalao.ParcelaFixa) - descontoSS * }; * * valor -= descontoSS; * * calc.ExcessoValor = valor - escalao.Excesso; * * calc.DescontoTaxa = (valor - escalao.Excesso) * (escalao.Porcentual / 100); * * calc.IRT = (valor - escalao.Excesso) * (escalao.Porcentual / 100) + escalao.ParcelaFixa; * * calc.Resultado = valor - ((valor - escalao.Excesso) * (escalao.Porcentual / 100) + escalao.ParcelaFixa); */ var valorColetavel = valor - descontoSS; var escalaoAntigo = proc.CalcularEscalaoAntigo(valorColetavel); var escalaoActual = proc.CalculaEscalaoActual(valorColetavel); var calculo = new CalculoViewModel { Valor = valor, SegurancaSocial = descontoSS, CalculoActual = proc.CalcularIRT(valorColetavel, escalaoActual), CalculoAntigo = proc.CalcularIRT(valorColetavel, escalaoAntigo) }; return(View(calculo)); }
private void btnModificar_Click(object sender, EventArgs e) { if (dgv.CurrentRow != null) { ZonaDatos(true); p = dgv.CurrentRow.DataBoundItem as Procesador; CargarSeleccionado(); } else { MessageBox.Show("Seleccione un procesador", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Calcula el precio total de un pedido que pasamos por parámetro. /// </summary> /// <param name="pedido">El pedido al que le queremos sacar el total.</param> /// <returns>El precio total de todos los componentes del pedido.</returns> private async Task <float> CalcularTotalAsync(Pedido pedido) { PlacaBase placabase = await PlacaBase_Repository.ComprobarId(pedido.PlacaBase); Procesador procesador = await Procesador_Repository.ComprobarId(pedido.Procesador); Chasis chasis = await Chasis_Repository.ComprobarId(pedido.Chasis); RAM ram = await RAM_Repository.ComprobarId(pedido.RAM); TarjetaGrafica tarjetaGrafica = await TarjetaGrafica_Repository.ComprobarId(pedido.TarjetaGrafica); return(placabase.Precio + procesador.Precio + chasis.Precio + ram.Precio + tarjetaGrafica.Precio); }
/// <summary> /// Retorna un procesador con el id 'pId' o null si no lo encuentra. /// </summary> /// <param name="pId">Id del procesador.</param> /// <returns>Procesador or null.</returns> public Procesador GetProcesador(int pId) { Procesador result = null; foreach (Procesador item in this.ListaProcesadores) { if (item.Id == pId) { return(item); } } return(result); }
/// <summary> /// Recoje los elementos seleccionados e introduce en la base de datos un nuevo pedido. /// </summary> /// <param name="placabaseSeleccionado"></param> /// <param name="procesadorSeleccionado"></param> /// <param name="chasisSeleccionado"></param> /// <param name="ramSeleccionada"></param> /// <param name="tarjetagraficaSeleccionada"></param> /// <returns></returns> public async Task GenerarPedido(String placabaseSeleccionado, String procesadorSeleccionado, String chasisSeleccionado, String ramSeleccionada, String tarjetagraficaSeleccionada) { // A partir de los nombres de los componentes seleccionados, los buscamos en la base de datos, y sacamos todos los datos de cada componente. PlacaBase placabase = await PlacaBase_Repository.ComprobarNombre(placabaseSeleccionado); Procesador procesador = await Procesador_Repository.ComprobarNombre(procesadorSeleccionado); Chasis chasis = await Chasis_Repository.ComprobarNombre(chasisSeleccionado); RAM ram = await RAM_Repository.ComprobarNombre(ramSeleccionada); TarjetaGrafica tarjetaGrafica = await TarjetaGrafica_Repository.ComprobarNombre(tarjetagraficaSeleccionada); // Con estos componentes, los pasamos a la base de datos y queda el pedido realizado. await App.Pedido_Repository.AddNewPedidoAsync(Usuario, placabase, procesador, tarjetaGrafica, ram, chasis); }
public void ArgumentoVacio() { Procesador proc = new Procesador(string.Empty); }
/* * * * * Obtengo una letra correspondiente a la respuesta(solucion) * del nivel actual * palabraact * pos * respuestaax */ public string PosReal(string palabraact, int pos, string respuestaax) { int cont = 0; if (palabraact == null) cont = pos; else { palabraact = new Procesador().Removepista(palabraact); palabraact = new Procesador().Remove_(palabraact); for (int i = 0; i < palabraact.Length; i++) { if (palabraact[i] == '*') { if (cont == pos) { cont = i; break; } cont++; } } } return respuestaax[cont].ToString(); }
/* * Metodo que forma la palabra que esta en los * cuadros superiores(respuesta) eliminando las posiciones * vacias y dejando las que tienen letras */ private string GetActualResp() { /* * Expresion linq. Obtengo los cuadrados de la * parte superior (de tipo respuesta y los ordeno * segun su eje x para matener el orden ) */ IEnumerable<GameObject> resp = FindObjectsOfType<GameObject>().Where(a => a.name.Contains("*")).OrderBy(a => a.transform.position.x); /* * Declaro una variable generica */ var fin = ""; bool bandera = false; foreach (var r in resp) { /* * Obtengo el TextMesh de cada cuadro para comprobar su texto si es vacia marco */ var t = r.GetComponentInChildren<TextMesh>(); if (t.text == "") { fin += "*"; } else { //Si es de tipo rojo marco y guardo el texto if (t.color == Color.red) { fin += "#" + t.text; } else { fin += t.text; } //Sabemos que ese cuadro tiene letra bandera = true; } } if (bandera == false) { //Si no tiene letra reiniciamos fin = null; } else { /* * Creo una lista l */ List<int> c = new Procesador().findposelemt(ListaPalabras[contpantallas][0].ToString()); if (c.Count != 0) { fin = c.Aggregate(fin, (current, i) => current.Insert(i, "_")); } fin = new Procesador().Reindex_(fin); } return fin; }
public void ArchivoNoExiste() { Procesador proc = new Procesador("bla"); }
public void TestMethod1() { Procesador main = new Procesador("./test.txt"); main.Run(); }
public void SetUp() { main = new Procesador("./test.txt"); }
public void Cleanup() { main.Dispose(); main = null; }
public void ArgumentoNulo() { Procesador proc = new Procesador(null); }