protected virtual void Seleccionar() { Int32 cantidadFilasSeleccionadas = dgvMejora.Rows.GetRowCount(DataGridViewElementStates.Selected); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow fila = dgvMejora.CurrentRow; //devuelve la fila que esta siendo seleccionada string numero = fila.Cells[1].Value.ToString(); //el [1] indica la posicion del numero de mejora /*busco la mejora por numero*/ MejoraLogic mejoraLogic = new MejoraLogic(); mejora = mejoraLogic.buscaMejora(numero); /*Una vez que lo encuentro, habilito la modificación*/ gpbMejora.Enabled = true; /*relleno el formulario de modificación*/ txtNumero.Text = mejora.nro_mejora.ToString(); txtValor.Text = mejora.valor.ToString(); txtObservaciones.Text = mejora.observaciones; txtDetalles.Text = mejora.detalles; dtpFecha.Value = (DateTime)mejora.fecha; txtContratista.Text = mejora.cod_contratista.ToString(); txtUnidad.Text = mejora.cod_unidad.ToString(); /*Esto actualiza el dataGrid con la informacion despues del borrado o la modificacion*/ var listaMejoras = mejoraLogic.getAll(); dgvMejora.DataSource = listaMejoras; } }
public void Mejorar(Mejora _mejora) { switch (_mejora) { case Mejora.Dano: if (MejorasDano < 3) { foreach (var balita in BalasEnCargador) { balita.Damage += 10; } } break; case Mejora.Aoe: if (MejorasAOE < 3) { foreach (var balita in BalasEnCargador) { balita.RadioDeExplosion += 10; } } break; case Mejora.Velocidad: if (MejorasVelocidad < 3) { FuerzaDeDisparo += 5f; } break; default: break; } }
private void btnRegistrar_Click(object sender, EventArgs e) { Int32 cantidadFilasSeleccionadas = dgvUnidad.Rows.GetRowCount(DataGridViewElementStates.Selected); Unidad unidadSeleccionada = new Unidad(); Contratista contratistaSeleccionado = new Contratista(); Mejora mejoraCreada = new Mejora(); if (cantidadFilasSeleccionadas > 0) { DataGridViewRow filaUnidad = dgvUnidad.CurrentRow; //devuelve la fila que esta siendo seleccionada string codUnidadString = filaUnidad.Cells[1].Value.ToString(); //el [1] indica la posicion del codigo de unidad var codigoUnidad = Int32.Parse(codUnidadString); DataGridViewRow filaContratista = dgvContratista.CurrentRow; //devuelve la fila que esta siendo seleccionada string codContratistaString = filaContratista.Cells[0].Value.ToString(); //el [1] indica la posicion del codigo de unidad var codigoContratista = Int32.Parse(codContratistaString); gpbMejora.Enabled = true; Mejora mejora = new Mejora(); mejora.cod_unidad = codigoUnidad; mejora.cod_contratista = codigoContratista; mejora.detalles = this.txtDetalles.Text; mejora.observaciones = this.txtObservaciones.Text; mejora.fecha = this.dtpFecha.Value.Date; mejora.valor = Int32.Parse(this.txtValor.Text); MejoraLogic mejoraLogic = new MejoraLogic(); mejoraLogic.altaMejora(mejora); MessageBox.Show("La mejora fue dada de alta con éxito", "Operación exitosa"); } }
public void altaMejora(Mejora mejora) { using (var context = new InmobiliariaEntities()) { context.Mejoras.Add(mejora); context.SaveChanges(); } }
public void bajaMejora(int nroMejora) { using (var context = new InmobiliariaEntities()) { Mejora mejora = context.Mejoras.FirstOrDefault(i => i.nro_mejora == nroMejora); context.Mejoras.Remove(mejora); context.SaveChanges(); } }
private void Start() { storeItem = new Mejora(); storeItem.tipoMoneda = 0; presionable = GetComponent <Button>(); coste = 1; nivel = GameObject.Find("BarraNivel"); torreta = GameObject.Find("Torreta"); nivmejora = 0; }
public Mejora buscaMejora(string numeroMejora) { using (var context = new InmobiliariaEntities()) { Int32 nro = Convert.ToInt32(numeroMejora); Mejora mejora = context.Mejoras.First(i => i.nro_mejora == nro); return(mejora); } }
public void modificarMejora(Mejora mejoraArgumento) { using (var context = new InmobiliariaEntities()) { //Busco el contratista que quiero modificar con el codigo que me traje Mejora mejora = context.Mejoras.First(i => i.nro_mejora == mejoraArgumento.nro_mejora); context.Mejoras.Remove(mejora); context.Mejoras.Add(mejoraArgumento); context.SaveChanges(); } }
public void ComprarUpgrade(Upgrade p) { Mejora item = new Mejora(); item = p.storeItem; if (SM.CanPurcheaseItem(item)) { SM.BuyItem(item); bc.goldCounterA = SM.billetera.dineroJugador[0]; bc.goldCounterB = SM.billetera.dineroJugador[1]; p.Click(); } }
public void modificarMejora(Mejora mejora) { datosMejora.modificarMejora(mejora); }
public void altaMejora(Mejora mejora) { datosMejora.altaMejora(mejora); }