public static bool AgregarBonoFarmaciaEnCompra(int idCompra, BonoFarmacia unBono) { List <SqlParameter> ListaParametros = new List <SqlParameter>(); ListaParametros.Add(new SqlParameter("@compra", idCompra)); ListaParametros.Add(new SqlParameter("@plan_medico", unBono.Codigo_Plan)); return(Clases.BaseDeDatosSQL.EscribirEnBase("INSERT INTO mario_killers.Bono_Farmacia(compra, plan_medico) VALUES (@compra, @plan_medico)", "T", ListaParametros)); }
public static bool AgregarBonoFarmaciaEnCompra(int idCompra, BonoFarmacia unBono) { List<SqlParameter> ListaParametros = new List<SqlParameter>(); ListaParametros.Add(new SqlParameter("@compra", idCompra)); ListaParametros.Add(new SqlParameter("@plan_medico", unBono.Codigo_Plan)); return Clases.BaseDeDatosSQL.EscribirEnBase("INSERT INTO mario_killers.Bono_Farmacia(compra, plan_medico) VALUES (@compra, @plan_medico)", "T", ListaParametros); }
private void RealizarCompra() { Compra unaCompra = new Compra(afiliado); List<BonoConsulta> bonosConsulta = new List<BonoConsulta>(); List<BonoFarmacia> bonosFarmacia = new List<BonoFarmacia>(); if (PuedeRealizarCompra()) { foreach (TipoCompraParaMostrar unRegistro in ListaAMostrar) { if (unRegistro.TipoBono == "Bono Farmacia") { for (int i = 0; i < unRegistro.Cantidad; i++) { BonoFarmacia unBono = new BonoFarmacia(afiliado); bonosFarmacia.Add(unBono); } } else { for (int i = 0; i < unRegistro.Cantidad; i++) { BonoConsulta unBono = new BonoConsulta(afiliado); bonosConsulta.Add(unBono); } } } unaCompra.BonosFarmacia = bonosFarmacia; unaCompra.BonosConsulta = bonosConsulta; if (afiliado.ComprarBonos(unaCompra)) { MessageBox.Show("La compra se ha realizado con éxito", "EnhoraBuena!", MessageBoxButtons.OK); } else { MessageBox.Show("No se pudo realizar la compra", "Error!", MessageBoxButtons.OK); } } else { MessageBox.Show("El usuario no puede realizar la compra, se encuentra inhabilitado", "Error!", MessageBoxButtons.OK); } LimpiarGrilla(); }