static void Main(string[] args) { //Instancio dos electrodomesticos, deberian insertarse en la base de datos. Electrodomestico e1 = new Electrodomestico("2", false); Electrodomestico e2 = new Electrodomestico("4", true); Taller <Electrodomestico> .PonerEnService(e1, "4"); Console.WriteLine("El taller tiene {0} electrodomesticos dentro", Taller <Electrodomestico> .GetCantidadEnCola); Console.WriteLine("El taller ha recaudado: " + Taller <Electrodomestico> .GetRecaudado); //no deberia recaudar lo del service s2 ya que ese electrodomestico tiene garantia. Console.WriteLine("El taller tiene {0} electrodomesticos dentro", Taller <Electrodomestico> .GetCantidadEnCola); Console.WriteLine("El taller ha recaudado: " + Taller <Electrodomestico> .GetRecaudado); Console.WriteLine("el ultimo id en la tabla es el numero " + ServiciosSql.ObtenerUltimoId()); Taller <Electrodomestico> .CargarElectrodomesticos(ServiciosSql.ObtenerElectrodomesticos()); Console.WriteLine(Taller <Electrodomestico> .GetUltimoEnCola.ToString()); Console.ReadKey(); }
private void btnMeterEnService_Click(object sender, EventArgs e) { try { DataGridViewRow row = this.dgElectrodomesticos.SelectedRows[0]; int tipoAux = Electrodomestico.MapearTipoAInt((string)row.Cells[2].Value); int idAux = Convert.ToInt32(row.Cells[1].Value); bool tieneGarantiaAux = Convert.ToBoolean(Convert.ToInt32(row.Cells[0].Value)); Electrodomestico auxElectrodomestico = new Electrodomestico (idAux, tipoAux, tieneGarantiaAux ); FrmAltaServicio frm = new FrmAltaServicio(); if (frm.ShowDialog() == DialogResult.OK) { Taller <Electrodomestico> .PonerEnService(auxElectrodomestico, frm.GetServicio); this.txtService.Text = Taller <Electrodomestico> .GetUltimoEnCola; this.lblTotalEnCola.Text = Taller <Electrodomestico> .GetCantidadEnCola.ToString(); this.lblTotal.Text = Taller <Electrodomestico> .GetRecaudado.ToString(); } } catch (BaseDeDatosException a) { MessageBox.Show(a.RetornarMensaje()); } }
private void btnMeterEnService_Click(object sender, EventArgs e) { try { DataGridViewRow row = this.dgElectrodomesticos.SelectedRows[0]; int tipoAux = Electrodomestico.MapearTipoAInt((string)row.Cells[2].Value); int idAux = Convert.ToInt32(row.Cells[1].Value); bool tieneGarantiaAux = Convert.ToBoolean(Convert.ToInt32(row.Cells[0].Value)); Electrodomestico auxElectrodomestico = new Electrodomestico (idAux, tipoAux, tieneGarantiaAux ); FrmAltaServicio frm = new FrmAltaServicio(); if (frm.ShowDialog() == DialogResult.OK) { Taller <Electrodomestico> .PonerEnService(auxElectrodomestico, frm.GetServicio); if (!this.hilo1.IsAlive) { this.hilo1.Start(); } } } catch (Exception a) { MessageBox.Show(a.Message); } }
public IActionResult Agregar(Electrodomestico electrodomestico) { var db = new ConsumoDbContext(); db.Electrodomestico.Add(electrodomestico); db.SaveChanges(); return(View("Index", db.Electrodomestico.ToList())); }
static void Main(string[] args) { var electrodomestico = new Electrodomestico(); var lavadora = new Lavadora(); var television = new Television(); var objects = new ICommonPriceFunctions[] { electrodomestico, lavadora, television }; foreach (var ob in objects) { var finalPrice = ob.FinalPrice(); } Console.ReadLine(); }
static void Main(string[] args) { var electrodomestico = new Electrodomestico(); var lavadora = new Lavadora(); var television = new Television(); var objects = new iSaveable[] { electrodomestico, lavadora, television }; foreach (var ob in objects) { ob.Save(); } Console.ReadLine(); }
public IHttpActionResult Imagen(Electrodomestico electro) { var valores = new Electrodomestico(); valores.iImagen = Convert.FromBase64String(electro.cImagen); valores.nCodFamilia = electro.nCodFamilia; valores.nCodArticulo = electro.nCodArticulo; valores.nCodMarca = electro.nCodMarca; valores.nCodLinea = electro.nCodLinea; valores.nCodModelo = electro.nCodModelo; valores.nIdFlujoMaestro = electro.nIdFlujoMaestro; var resultado = _unit.Electrodomestico.insImagenes(valores); return(Ok(new { bRespuesto = resultado })); }
private void btnAgregarElectrodomestico_Click(object sender, EventArgs e) { FrmAltaElectrodomestico formulario = new FrmAltaElectrodomestico(); if (formulario.ShowDialog() == DialogResult.OK) { try { Electrodomestico electrodomestico = new Electrodomestico(formulario.GetTipo, formulario.GetGarantia); Taller <Electrodomestico> .AgregarElectrodomestico(electrodomestico); } catch (BaseDeDatosException a) { MessageBox.Show(a.RetornarMensaje()); } } }
public static ListaElectrodomesticos operator +(ListaElectrodomesticos lista, DataRow fila) { switch (fila["Tipo"].ToString()) { case "Tv": lista.lista.Add(new Tv(Electrodomestico.StringAMarca(fila["Marca"].ToString()), Electrodomestico.StringAModelo(fila["Modelo"].ToString()), float.Parse(fila["Precio"].ToString()))); break; case "Cafetera": lista.lista.Add(new Cafetera(Electrodomestico.StringAMarca(fila["Marca"].ToString()), Electrodomestico.StringAModelo(fila["Modelo"].ToString()), float.Parse(fila["Precio"].ToString()))); break; } return(lista); }
/// <summary> /// Confirma la creacion / modificacion de un electrodomestico /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAceptar_Click(object sender, EventArgs e) { try { try { switch (this.cmbTipo.Text) { case "Tv": this.elec = new Tv(Electrodomestico.StringAMarca(cmbMarca.Text), Electrodomestico.StringAModelo(cmbModelo.Text), float.Parse(txtPrecio.Text)); break; case "Cafetera": this.elec = new Cafetera(Electrodomestico.StringAMarca(cmbMarca.Text), Electrodomestico.StringAModelo(cmbModelo.Text), float.Parse(txtPrecio.Text)); break; default: throw new ProductoInvalidoException(); } this.DialogResult = DialogResult.OK; } catch (FormatException ex) { throw new PrecioInvalidoException(); } } catch (ProductoInvalidoException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public IHttpActionResult Linea(Electrodomestico electro) { return(Ok(_unit.Electrodomestico.selLinea(electro.nCodArticulo, electro.nCodMarca))); }
public IHttpActionResult Modelo(Electrodomestico electro) { return(Ok(_unit.Electrodomestico.selModelo(electro.nCodArticulo, electro.nCodMarca, electro.nCodLinea))); }
public float Calentar(Electrodomestico electrodomestico) { contenido = 10; return(contenido); }
public bool Refrigerar(Electrodomestico electrodomestico) { encendido = true; return(encendido); }
public float Mantener_Temperatura(Electrodomestico electrodomestico) { temperatura = 20; return(temperatura); }
public IHttpActionResult MontoElectro(Electrodomestico electro) { return(Ok(_unit.Electrodomestico.selMontoMaximo(electro.nCodFamilia, electro.nCodArticulo, electro.nCodMarca, electro.nCodLinea, electro.nCodModelo))); }
public IHttpActionResult EECC(Electrodomestico electro) { return(Ok(_unit.Electrodomestico.insEECC(electro))); }
public IHttpActionResult Garantia(Electrodomestico electro) { return(Ok(_unit.Electrodomestico.insGarantia(electro))); }