public ActionResult Nuevo(ViewCompra item) { ServicioSoapClient client = new ServicioSoapClient(); var verificasala = client.GetSalabyid(item.ID_sala); //verifico que la sala exista if (verificasala != null) { var verificauser = client.Getbyid(item.ID_persona); //verifico usuario if (verificauser != null) { if (item.Total_Pagar <= verificasala.Cantidad_disponible) //a la cantidad disponible de la sala le rebajo un espacio { verificasala.Cantidad_disponible = (verificasala.Cantidad_disponible - 1); client.ActualizarSala(verificasala); Compra model = new Compra(); model.Descripcion_peli = item.Descripcion_peli; model.Fecha = item.Fecha; model.ID_persona = item.ID_persona; model.ID_sala = item.ID_sala; model.Total_Pagar = item.Total_Pagar * 3800; client.AgregaCompra(model); return(Redirect("~/Salas/Index/")); } } } return(View(item)); }
private void Ver_Compra_Load(object sender, EventArgs e) { DataTable Datos = conexion.consulta(String.Format("SELECT IdCompra as 'Numero de compra',IDProveedor as 'Llave del proveedor',NombreDelProducto as 'Nombre del producto',Cantidad,Costo,Descripcion FROM compra;")); ViewCompra.DataSource = Datos; ViewCompra.Refresh(); }
public ActionResult Nuevo(int id) { ServicioSoapClient client = new ServicioSoapClient(); var item = client.GetPeliculabyid(id); ViewCompra model = new ViewCompra(); model.ID_sala = item.ID_sala; model.Descripcion_peli = item.Descripcion_Pelicula; return(View(model)); //acá lo voy a devolver }