예제 #1
0
        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));
        }
예제 #2
0
        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();
        }
예제 #3
0
        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
        }